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

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

  while (GetMessage (&msg, NULL, 0, 0))

  {

  TranslateMessage (&msg) ;

  DispatchMessage (&msg) ;

  }

  return msg.wParam ;

  }

  这是一个标准的Windows程序代码,程序被启动后,填写一个窗口类,然后调用RegisterClass将该类注册,接着创建该窗口,最后显示窗口和进入消息循环。

  三.MFC中的窗口类

  当你看到这里,也许你可能会感到奇怪:我在用MFC向导做程序时,并没有进行什么窗口类的填写和注册吗?是的,你没有,但是向导帮你做了。在展示向导是怎么做的之前,请让我先介绍一下预先知识。

  在MFC系统中定义了五个默认的窗口类(这里不包括AFX_WNDCOMMCTLS_REG),分别定义在AFXIMPL.h中:

  #define AFX_WND_REG (0x0001)
 
  #define AFX_WNDCONTROLBAR_REG (0x0002)

  #define AFX_WNDMDIFRAME_REG (0x0004)
 
  #define AFX_WNDFRAMEORVIEW_REG (0x0008)

  #define AFX_WNDDOLECONTROL_REG (0x0020)





察看评论详细内容 我要发表评论
作者笔名简短内容 发表时间
:

键盘也能翻页,试试“← →”键

相关文章

关注我们

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