Mfc
文章平均质量分 51
萧柚
这个作者很懒,什么都没留下…
展开
-
AfxOleInit()
CFileDialog类无故崩溃的解决及原因分析在最简单的MFC对话框应用程序里使用CFileDialog对象打开文件对话框。第一次打开都正常,每当第二次调出打开对话框后,只要鼠标在文件上晃动下就会崩溃,调试器断在shell32.dll模块里。显示Unhandled exception in test.exe (SHELL32.DLL): 0xC0000005 Access Voila转载 2014-05-23 13:58:08 · 1506 阅读 · 0 评论 -
win32程序启用控制台(控制台文件名:conout$,conin$,conerr$)
做win32窗口程序的时候,有时还是希望在控制台下输入输出一些信息。特别是VC的TRACE()宏虽然不错,但是输出在VC的debug窗口下。1。最原始的分配控制台,获得句柄,再输出AllocConsole() ; HANDLE hd = GetStdHandle(STD_OUTPUT_HANDLE) ; WriteConsole(hd , "hello hplonl原创 2014-05-23 14:11:50 · 819 阅读 · 0 评论 -
制作带MFC界面的MFC DLL
把MFC界面封装到动态库中。一:工程创建步骤1.创建MFC DLL工程,选择 “在共享 DLL 中使用 MFC”。2.运行时库选择:c/c++-->代码生成-->运行库 “多线程调试 DLL (/MDd)”。二:定义导出界面基类定义导出界面接口类,待导出界面需要继承该接口类,并实现该接口定义的虚函数。如下:class IHpDllWin :publ原创 2014-05-23 14:07:22 · 977 阅读 · 0 评论 -
给C++程序加图标
//工具只需要一个VC++就可以了1.选好ico图标,我就选了这个2.打开VC++3.点“插入”→“资源”→“引入”→选择你那个ICO图标4.接下来就可以保存了,保存后就会自动生成一个.rc文件小知识:.rc文件是Visual C++的资源描述文件。5.点“工程”→“增加到工程”→“文件”→选择生成好的那个Script2.rc文件转载 2014-05-23 14:34:01 · 1900 阅读 · 0 评论 -
VC应用程序上引用动画的效果
1 动画实现原理窗口标题栏上、工具条上、状态条上存在的都是一些较小的图像,我们可通过不同的相对连续的几幅静态画面按一定的时间间隔显示来实现动画的效果。在VC中有一个CImageList类(CImageList 类提供了Windows图像列表通用控件功能),可以以图像列表的方式管理图像,图像列表中的图像大小相同,索引以0为开始,每个图像都可以单独引用。接着,利用Draw函数在一定的时间间隔播放出转载 2014-07-03 15:04:26 · 611 阅读 · 0 评论 -
MFC 创建主窗口为非模态窗口
第一步修改App类的InitApp类的InitInstance函数原创 2014-08-22 22:23:01 · 2429 阅读 · 1 评论