摘要:
1.view类始终在框架类窗口之上2.删除类成员函数:在属性窗口消息里面找到相应的消息相应函数下拉菜单删除。3.增加一个消息响应函数的时候,在三个地方修改代码:①头文件中增加消息相应函数声明;②源文件中BEGIN_MESSAGE_MAP和END_MESSAGE_MAP(消息映射表)之间加入相应函数宏,通过这个宏把消息和消息响应函数联系起来;③消息响应代码。4.处理机制:消息映射。5.WindowProc在wincore.cpp中,其中调用OnWndMsg完成消息映射的处理6.从CWnd所派生出来的类当中都有一个数据成员保存了跟这个类相关的句柄,m_hWnd7.CDC类,跟作图有关的操作封装在C 阅读全文
摘要:
<p>1.wParam、lParam附加信息,键盘按下WM_CHAR,但是并不知道按的是哪个键,需要附加信息来判断。2.窗口的创建:要基于创建的类名,不能随意改动3.redraw窗口重画:hredraw,vredraw4.DC:设备描述表(Device Context,DC)是一个信息结构体,包含物理输出设备及其驱动程序。在Windows平台下,所有的的图形操作都是通过它完成。5. if语句把常量放在前边,若为赋值编译器会报错6.callback:回调函数。__stdcall,delphi默认的函数返回时__stdcall,vc++默认是__cdecl。View Code 1 #i 阅读全文
摘要:
View Code 1 #include <iostream> 2 3 using namespace std; 4 5 class Animal //基类 6 { 7 public: 8 Animal(int height,int width) 9 {10 cout << "Animal construct" << endl;11 }12 ~Animal()13 {14 cout << "animal deconstruct" << endl;15 }16 void eat(... 阅读全文
摘要:
1.查看类的继承图标Hierarchy Chart。2.进入main(WinMain)前,系统给全局对象分配内存。3.每一个mfc程序有且有一个由CWinApp派生的类,有且仅有一个应用程序类实例化的全局对象。4. pThreadState->m_pCurrentWinThread = this;根据继承原理this指向的是派生类。5.Afx前缀函数是应用程序框架函数,辅助生成应用程序框架模型。Application framework应用程序框架。6.WinMain函数在appmodel.cpp文件中,AfxWinMain在winmain.cpp文件中,CWinApp构造函数在appc 阅读全文