mshd.net
当前位置:首页 >> 在VC++6.0中用MFC做的对话框设置背景图片后,再设... >>

在VC++6.0中用MFC做的对话框设置背景图片后,再设...

可以实现你要的效果的,但是具体行为需要你摸索一下: 不用加滚动条控件,对话框资源自带滚动属性,你找找有没有,如果没有那可能就是CFormview具有这个功能,你可以尝试使用CFormview解决问题。 你找不到再追问吧,我好久没搞这个了。

可以设置控件透明度,这样"融合"效果可能好看点 VC++开发环境右侧属性有个属性Transparent=设置成true;大部分控件都可以设置成透明的, 按钮呢比较特出,需要重绘。

1、声明成员变量CBrush m_brush; 2、在InitDialog中添加代码: CBitmap bmp; bmp.LoadBitmap(IDB_BITMAP1); //这个IDB_BITMAP1要自己添加 m_brush.CreatePatternBrush(&bmp); 3、重载对话框的OnCtlColor,改最后的返回值: return (HBRUSH)m_brush;

先在MFC单文档中的目录栏help后面添加一个新的菜单项,然后利用向导添加单击事件响应函数,最后在响应函数中添加一个你做好对话框的对象,显示他就完了。

在源代码层面,这个比较麻烦。在备份两个工程后,按照以下步骤操作: 将两个工程目录共同放到一个单独的目录下; 打开其中一个工程,并在Project菜单中点击Add Project to workspace将另一个工程添加到同一个工作区; 这时在右侧的管理器中就可...

第一步:建立应用程序。 利用MFCAppWizard创建基本对话框的Windows应用程序 工程名:Dialog 步骤1 启动VisualC++6.0,选择“文件(F)”菜单下的“新建(N)”菜单项,选择“工程”标签,选择“MFC AppWizard(exe)”项目类型。在“工程名称(N)”中输入项...

你没有选中图片控件吧, 点击控件的边框才能选中,然后在单击右键属性

打开资源视图 打开对话框 利用工具栏拖个按钮到界面上就可以了

在这个对话框类里添加相应wm_paint的消息处理用BitBlt(。。。)或者stretchblt(。。。)贴图 具体查看msdn

#include "mmsystem.h" #pragma comment(lib,"Winmm.lib") 在初始化函数中或OnShowWindow()中: MCI_OPEN_PARMS open = { 0 }; char szerr[100]; open.lpstrElementName = L"c:\\1.mp3"; open.lpstrDeviceType = L"mpegvideo"; DWORD err; err = ...

网站首页 | 网站地图
All rights reserved Powered by www.mshd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com