摘要: 宏替换:在预编译阶段,对我们源程序文本进行处理。动态创建机制,实际是一种预编译替换机制 编译阶段:我们的源程序将不再发生任何改变。 阅读全文
posted @ 2017-08-25 19:11 _xiaohaige 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1、MFC中,所有的类都派生于CObject类,那么也就是说CObject*可以指向MFC中任何类。 2、所以有时候自己都弄不清楚自己的类名。 3、 4、 5、动态创建 这个函数要求我们事先必须知道,程序员可能使用那些类名。 6、 这个宏比函数好使的多了,宏只是做替换。 阅读全文
posted @ 2017-08-25 16:21 _xiaohaige 阅读(188) 评论(0) 推荐(0) 编辑
摘要: pFrame->Create(NULL, TEXT("test")); 调用 CreateWindowEx()发送一个WM_CREATE消息, WM_CREATE消息调用CMyFrame::OnCreate(LPCREATESTRUCT lpCreateStruct); 这个函数中,装入了一个Rib 阅读全文
posted @ 2017-08-25 14:33 _xiaohaige 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1.1、命令提示符(控制台)是一个软件:如果你的软件设置为控制台用户界面,那么Window会拿命令提示行来运行你的软件。 1.2、如果是窗口的话,Windows就不会来管你,就只是直接加载。 1.3、hPrevInstance:在你的程序中永远都不要使用。 1.4、进程实例句柄:加载到地址空间的每一 阅读全文
posted @ 2017-08-25 11:13 _xiaohaige 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 1、构造一个CStatusBar对象statusbar。 2、调用statusbar.Create或者statusbar.CreateEx函数,来为某一个窗口创建状态栏 3、调用statusbar.SetIndicators函数,将一个字符串ID和状态栏中的指示连接 4、设置状态栏的字符:statu 阅读全文
posted @ 2017-08-25 02:54 _xiaohaige 阅读(255) 评论(0) 推荐(0) 编辑