MFC程序开发参考大全--其中的表.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MFC程序开发参考大全--其中的表

Windows系统将消息分为两大类,一类是系统预定义的消息,一类是用户自定义的消息。系统消息由前缀和后缀两部分组成。前缀表示处理该消息的窗口类别,后缀描述消息的内容。例如,WM_CLOSE中,“WM”表示处理该消息的窗口为一般窗口,“CLOSE”表示窗口关闭。表1.1列出了系统定义消息的全部前缀及其解释。 表1.1?????????????????????????????????????????????????????????????? 系统消息前缀 前??? 缀 含??? 义 WM 普通窗口消息 BM 按钮消息 CB 组合框消息 ABM 应用程序桌面工具条消息 DBT 设备消息 CBEM 扩展组合框消息 CDM 通用对话框消息 DL 下拉列表框消息 DM 对话框默认的Push按钮消息 DTM 日期和时间控件消息 HDM Header控件消息 HKM 热键消息 IPM IP控件消息 LB 列表框控件消息 LVM 列表视图控件消息 MCM 日历控件消息 PBM 进度条控件消息 PGM Pager控件消息 PSM 属性标签消息 RB 伸缩条消息 SB 状态栏消息 SBM 滚动条消息 STM 静态控件消息 TB 工具条消息 TBM 跟踪条消息 TCM 标签控件消息 TTM 工具提示消息 TVM 树视图控件消息 UDM 微调按钮控件消息 EM 编辑框控件消息 除了系统定义的消息外,用户还可以自定义消息。对于自定义的消息,窗口函数必须解释该消息,并进行适当的处理。 用户在自定义消息时,应保证消息值是唯一的,并且不能与系统中定义的消息冲突。系统保留了0x0000~0x03FF的消息值,应用程序不能使用。用户可以使用0x0400(WM_USER)~0x7FFF的消息值。 ?提示:为了获得系统范围内唯一的消息字符串,可以调用RegisterWindowMessage函数,向其传递一个消息字符串。该函数会返回一个0xC000~0xFFFF的系统范围内唯一的消息标识符。 表1.2?????????????????????????????????????????????????????? nCmdShow参数值列表 参? 数? 值 描??? 述 SW_HIDE 隐藏窗口 SW_MINIMIZE 最小化窗口,将最顶层窗口激活 SW_RESTORE 还原窗口 SW_SHOW 显示窗口 SW_SHOWMAXIMIZED 最大化显示窗口 SW_SHOWMINIMIZED 最小化显示窗口 SW_SHOWMINNOACTIVE 最小化显示窗口,当前活动的窗口仍然处于活动状态 SW_SHOWNA 显示窗口,当前活动的窗口仍然处于活动状态 SW_SHOWNOACTIVATE 在窗口激活之前显示的大小和位置显示窗口,当前活动的窗口仍然处于活动状态 SW_SHOWNORMAL 激活并显示一个窗口,如果窗口处于最小化或最大化状态,恢复窗口原始的大小 表1.3??????????????????????????????????????????????????????????????? 窗口类风格 风??? 格 描??? 述 CS_BYTEALIGNCLIENT 窗口的客户区域以“字符边界”对齐,当系统调整窗口的水平位置时,客户区域的左边坐标是8的整数倍 CS_BYTEALIGNWINDOW 窗口以“字符边界”对齐,当系统调整窗口的水平位置时,客户区域的左边坐标是8的整数倍 CS_CLASSDC 分配一个设备环境并被类中的所有窗体共享。它是可以适用于一个应用程序的若干线程创建的一个相同类的窗体。当多个线程试图同时使用相同的设备环境时,系统只允许一个线程成功地进行绘图操作 CS_DBLCLKS 当用户双击窗口时,将向窗口函数发送鼠标双击消息 CS_GLOBALCLASS 指定此窗体类是一个应用程序全局类。应用程序全局类是由一个在进程中对所有模块有效的exe或dll注册的窗体类 CS_HREDRAW 如果窗口的位置或宽度发生改变,将重绘窗口 CS_NOCLOSE 窗口中的“关闭”按钮不可见 CS_OWNDC 为同一个窗口类中的每个窗口创建一个唯一的设备上下文 CS_PARENTDC 设置子窗口中剪下的矩形区域到父窗口中,以使子窗口可以在父窗口上绘图。指定该风格可以提高应用程序的性能 CS_SAVEBITS 把被窗口遮掩的屏幕图像作为位图保存起来。当该窗口被移动时,Windows操作系统使用被保存的位图来重建屏幕图像 CS_VREDRAW 如果窗口的位置或高度改变,将重绘窗口 表1.5?????????????????????????????????????????????

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档