正在阅读:窗口类的诞生(注册自己的窗口类)1窗口类的诞生(注册自己的窗口类)1

2004-03-08 14:55 出处:CSDN 作者:jxhnuaa 责任编辑:linjixiong

  在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中 (待续)





察看评论详细内容 我要发表评论
作者笔名简短内容 发表时间
:
键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品