在WINCORE.cpp定义了这些窗口类对应的字符串名称: const TCHAR _afxWnd[] = AFX_WND; const TCHAR _afxWndControlBar[] = AFX_WNDCONTROLBAR; const TCHAR _afxWndMDIFrame[] = AFX_WNDMDIFRAME; const TCHAR _afxWndFrameOrView[] = AFX_WNDFRAMEORVIEW; const TCHAR _afxWndOleControl[] = AFX_WNDOLERONTROL; 在AFXIMPL.h中定义了五个AFX_XXX对应的字符串: #define AFX_WND AFX_WNDCLASS(“WND”) #define AFX_WNDCONTROLBAR AFX_WNDCLASS(“ControlBar”) #define AFX_WNDMDIFRAME AFX_WNDCLASS(“MDIFrame”) #define AFX_WNDFRAMEORVIEW AFX_WNDCLASS(“FrameOrView”) #define AFX_WNDOLECONTROL AFX_WNDCLASS(“OleControl”) 看到这里也许有些心急了,其实上面一堆代码只是定义了五个默认窗口类的字符串名称和二进制名称,具体注册行为在全局函数AfxDeferRegisterClass中 (待续) |
正在阅读:窗口类的诞生(注册自己的窗口类)1窗口类的诞生(注册自己的窗口类)1
2004-03-08 14:55
出处:CSDN
责任编辑:linjixiong
键盘也能翻页,试试“← →”键