问问题描述
答精选答案

Windows中常见的消息类型 如下只为部份:
WM_NULL = $0000; WM_CREATE = $0001; 应用程序创建一个窗口 WM_DESTROY = $0002; 一个窗口被销毁 WM_MOVE = $0003; 移动一个窗口 WM_SIZE = $0005; 改变一个窗口的大小 WM_ACTIVATE = $0006; 一个窗口被激活或失去激活状态;
WM_PAINT = $000F; 要求一个窗口重画自己 WM_CLOSE = $0010; 当一个窗口或应用程序要关闭时发送一个信号 WM_QUERYENDSESSION = $0011; 当用户选择结束对话框或程序自己调用ExitWindows函数 WM_QUIT = $0012; 用来结束程序运行或当程序调用postquitmessage函数 WM_QUERYOPEN = $0013; 当用户窗口恢复以前的大小位置时,把此消息发送给某个图标 WM_ERASEBKGND = $0014; 当窗口背景必须被擦除时(例在窗口改变大小时)
WM_SYSCOLORCHANGE = $0015; 当系统颜色改变时,发送此消息给所有顶级窗口 WM_ENDSESSION = $0016; 当系统进程发出WM_QUERYENDSESSION消息后,此消息发送给应用程序, 通知它对话是否结束
答其他回答(1条)
-
标准消息: 除 WM_COMMAND 外, 以 WM 开头所有消息。
非标准消息:以WM_COMMAND 呈现
命令消息 : 由菜单、工具栏按钮、加速键 产生。
通告消息: 由控件产生。
标准消息:CWnd 的派生类都可以接受。
命令消息、通告消息:CCmdTarget派生的类都可以接受.
标准消息不能被 CWinApp 和CDocument 类接受.
本文来自作者[南方张根硕]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/yuanxiaowenda/202609/1420281.html

评论列表(4条)
我是公众科技网的签约作者“南方张根硕”!
希望本篇文章《windows消息的类型》能对你有所帮助!
本站[公众科技网]内容主要涵盖:教育咨询,知识百科
本文概览:Windows中常见的消息类型 如下只为部份: WM_NULL = $0000; WM_CREATE = $0001; 应用程序创建一个窗口 WM_DESTROY = $0002; 一个窗口被销毁 WM_MOVE = $0003; 移动一个窗口 WM_SIZE = $0005; 改变一个窗口的大小 WM_ACTIVATE = $0006; 一个窗口被激活或失去激活状态; WM_PAINT = $000F; 要求一个窗口重画自己 WM_CLOSE = $0010; 当一个窗口或应用程序要关闭时发送一个信号