在MFC单文档加添加DialogBar,然后在DialogBar上添加按钮,会出现如下情况,单击无响应。解决方案:在CSideDialogBar头文件和CPP文件里添加如下函数afx_msg void OnUpdateButton(CCmdUI *pCmdUI);ON_UPDATE_COMMAND_...
分类:
编程语言 时间:
2014-11-15 06:35:47
阅读次数:
221
注意事项:
1.Debug版本编译的时候使用增量编译,导致每个函数都是用一个Thunk, 所以请使用Release版本。
2.目标进程非本进程时不能调用本进程内的函数或使用本进程内的变量,有时在隐式使用时可能会引起该
问题,容易引起进程崩溃。(例如WriteProcessMemory写入的函数中调用了本进程的全局变量)
3.多参数使用时请在目标进程中为函数参数分配相应的内存空间,因为C...
分类:
其他好文 时间:
2014-11-15 00:15:00
阅读次数:
1938
网上有文“VC++对话框程序打印及打印预览的实现”中有1.用MFC应用向导创建对话框应用程序,设主对话框类为CPrintPreviewDlg,我用VS2008创建基于对话框的应用程序,怎样才能实现设主对话框类为CPrintPreviewDlg类,选项中只有CDialog类可选啊?
分类:
其他好文 时间:
2014-11-14 15:57:46
阅读次数:
156
在一个稍微大一点的程序中往往需要多个窗体来进行交换。有些窗体的出现是为了提醒用户注意或是为了实现一项指定功能,不希望用户在关闭这个窗口前对相应程序的其他窗体进行操作,这个时候会用到模式对话框,本文所讲的就是如何在 MFC 中创建一个最为简单的对话框,并在一定条件下以模态弹出该对话框。
第一步:创建对话框,在程序的资源视图中Dialog文件夹处右键->插入对话框
第二步:为对话框添加对应的对话框...
分类:
编程语言 时间:
2014-11-14 00:14:16
阅读次数:
290
第一步: 建立多个属性页,可以添加对话框资源,然后修改对话框资源的属性,在vs2010中,修改如下3个:Style设置为child;Border设置为Thin;System menu设置为fasul;Title Bar为true(默认即为true);修改Caption:为此属性页选项卡的名称;第二....
分类:
编程语言 时间:
2014-11-13 23:58:55
阅读次数:
1074
1.进入资源视图,新建对话框,编辑修改Caption或者ID属性右击该对话框添加类基类为CDialog命名为:MyCircleDialog使用类向导,选择MyCircleDialog类,选择成员变量添加变量value类型int型m_radius设置变量取值范围m_circlexm_circlex2.添加菜单,设置ID为ID_MyCircleMenu并通过..
分类:
编程语言 时间:
2014-11-13 11:02:12
阅读次数:
487
前两天遇到一个要将字符串形式的时间转化成用毫秒表示的时间,作为一个初学者的我一下子没有了头绪,所以只能各种搜索。终于实现了自己想要的结果。先上代码,如果有不对的地方,希望大家指正。 1 #include 2 #include //在非MFC下,使用CString需要包含这个头文件 3 usi...
分类:
其他好文 时间:
2014-11-12 22:49:14
阅读次数:
212
关于VS2013优化后MFC中对文件读取失败的解析(debug下可以,release下失败)...
分类:
编程语言 时间:
2014-11-12 13:53:27
阅读次数:
206
修改图形并且附加透明通道:
要附加透明度,可以要把图片转化为32位png图片,然后设置相应的alpha值:
1. 如何把一张图片修改为32位的Png:
a) 读取原图片颜色信息
b) 创建一张32位并且带透明的位图
......
分类:
编程语言 时间:
2014-11-12 07:10:05
阅读次数:
324
一般我们可见的图形RGB三元色,对Alpha通道的话,它不一定会显示到窗体中来。
在Windows窗体中要展示一张透明图相对还是比较困难的,
1. 例如像windows查看器那样,使透明像素显示查看器底色(近似白色),但对于半透明的图片显示起来效果不是特别好。
2. 例如像photoshop那样,使用一张斑点的底图,对于全透明示,显示底图,半透明时和底图颜色混合。...
分类:
编程语言 时间:
2014-11-12 07:09:54
阅读次数:
213