ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:20.98KB ,
资源ID:3703399      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3703399.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(windows消息大全.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

windows消息大全.docx

1、windows消息大全windows消息大全 由Thinkboy提供表A-1 Windows消息分布消息范围说 明0 WM_USER 1系统消息WM_USER 0x7FFF自定义窗口类整数消息WM_APP 0xBFFF应用程序自定义消息0xC000 0xFFFF应用程序字符串消息 0xFFFF为以后系统应用保留表A-2 常用Windows消息消息名称值说 明WM_NULL 0x0000空消息,此消息将被接收窗口忽略WM_CREATE 0x0001应用程序创建一个窗口WM_DESTROY0x0002一个窗口被销毁WM_MOVE0x0003移动一个窗口WM_SIZE0x0005改变一个窗口的大小W

2、M_ACTIVATE0x0006一个窗口被激活或失去激活状态WM_SETFOCUS0x0007获得焦点后WM_KILLFOCUS0x0008失去焦点WM_ENABLE0x000A应用程序Enable状态改变时产生WM_SETREDRAW0x000B设置窗口是否能重画WM_SETTEXT0x000C应用程序发送此消息来设置一个窗口的文本WM_GETTEXT0x000D应用程序发送此消息来复制对应窗口的文本到缓冲区WM_GETTEXTLENGTH0x000E得到与一个窗口有关的文本的长度(不包含空字符)WM_PAINT0x000F要求一个窗口重绘自己WM_CLOSE0x0010当一个窗口或应用程序

3、要关闭时发送一个信号WM_QUERYENDSESSION0x0011用户选择结束对话框或应用程序自己调用ExitWindows()函数WM_QUIT0x0012用来结束程序运行或应用程序调用Postquitmessage()函数来产生此消息WM_QUERYOPEN0x0013当用户窗口恢复以前的大小位置时,把此消息发送给某个图标WM_ERASEBKGND0x0014当窗口背景必须被擦除时(例如在窗口改变大小时)WM_SYSCOLORCHANGE0x0015当系统颜色改变时,发送此消息给所有顶级窗口WM_ENDSESSION0x0016当系统进程发出WM_QUERYENDSESSION消息后,此

4、消息发送给应用程序WM_SHOWWINDOW0x0018当隐藏或显示窗口是发送此消息给这个窗口WM_ACTIVATEAPP0x001C当某个窗口将被激活时,将被激活窗口和当前活动(即将失去激活)窗口会收到此消息,发此消息给应用程序哪个窗口是激活的,哪个是非激活的WM_FONTCHANGE0x001D当系统的字体资源库变化时发送此消息给所有顶级窗口WM_TIMECHANGE0x001E当系统的时间变化时发送此消息给所有顶级窗口WM_CANCELMODE0x001F发送此消息来取消某种正在进行的操作WM_SETCURSOR0x0020如果鼠标引起光标在某个窗口中移动且鼠标输入没有被捕获时,发消息给

5、该窗口WM_MOUSEACTIVATE0x0021当光标在某个非激活的窗口中而用户正按着鼠标的某个键发送此消息给当前窗口WM_CHILDACTIVATE0x0022发送此消息给MDI子窗口当用户点击此窗口的标题栏,或当窗口被激活、移动、改变大小WM_QUEUESYNC0x0023此消息由基于计算机的训练程序发送,通过WH_JOURNALPALYBACK的Hook程序分离出用户输入消息WM_GETMINMAXINFO0x0024当窗口要将要改变大小或位置时,发送此消息给该窗口WM_PAINTICON0x0026当窗口图标将要被重绘时,发送此消息给该窗口WM_ICONERASEBKGND0x002

6、7在一个最小化窗口的图标在重绘前,当图标背景必须被重绘时,发送此消息给该窗口WM_NEXTDLGCTL0x0028发送此消息给一个对话框程序以更改焦点位置WM_SPOOLERSTATUS0x002A当打印管理列队增加或减少一条作业时发出此消息WM_DRAWITEM0x002B当Button,ComboBox,Listbox,Menu控件的外观改变时,发送此消息给这些控件的所有者WM_MEASUREITEM0x002C当Button,ComboBox,list box,ListView,Menu 项被创建时,发送此消息给控件的所有者WM_DELETEITEM0x002D当ListBox 或 Co

7、mboBox 被销毁或当某些项通过发送LB_DELETESTRING、LB_RESETCONTENT、 CB_DELETESTRING、CB_RESETCONTENT 消息被删除时,发送此消息给控件的所有者WM_VKEYTOITEM0x002E一个具有LBS_WANTKEYBOARDINPUT风格的ListBox控件发送此消息给它的所有者,以此来响应WM_KEYDOWN消息WM_CHARTOITEM0x002F一个具有LBS_WANTKEYBOARDINPUT风格的ListBox控件发送此消息给它的所有者,以此来响应WM_CHAR消息WM_SETFONT0x0030应用程序绘制控件时,发送此消

8、息得到以何种字体绘制控件中的文本WM_GETFONT0x0031应用程序发送此消息得到当前控件绘制文本的字体WM_SETHOTKEY0x0032应用程序发送此消息让一个窗口与一个热键相关联WM_GETHOTKEY0x0033应用程序发送此消息来判断热键与某个窗口是否有关联WM_QUERYDRAGICON0x0037此消息发送给最小化窗口,当此窗口将要被拖放而它的类中没有定义图标,应用程序就返回一个图标或光标的句柄,当用户拖放图标时系统显示这个图标或光标WM_COMPAREITEM0x0039发送此消息来判定ComboBox或ListBox新增加的项的相对位置WM_COMPACTING0x004

9、1显示内存已经很少了WM_WINDOWPOSCHANGING0x0046当调用SetWindowPos()函数改变窗口的大小和位置后,发送此消息给该窗口WM_POWER0x0048当系统将进入挂起状态时发送此消息给所有进程WM_COPYDATA0x004A当一个应用程序传递数据给另一个应用程序时发送此消息WM_CANCELJOURNAL0x004B当某个用户取消程序日志激活状态,发送此消息给应用程序WM_NOTIFY0x004E当某个控件的某个事件已经发生或这个控件需要得到一些信息时,发送此消息给它的父窗口WM_INPUTLANGCHANGEREQUEST0x0050当用户选择某种输入语言,或

10、输入语言的热键改变WM_INPUTLANGCHANGE0x0051当应用程序输入语言改变后发送此消息给受影响的最顶级窗口WM_TCARD0x0052当应用程序已经初始化Windows帮助例程时发送此消息给应用程序WM_HELP0x0053当用户按下了F1,如果某个菜单是激活的,就发送此消息给此窗口关联的菜单,否则就发送给有焦点的窗口,如果当前都没有焦点,就把此消息发送给当前激活的窗口WM_USERCHANGED0x0054当用户已经登录或退出后发送此消息给所有的窗口,当用户登录或退出时系统更新用户的具体设置信息,在用户更新设置时系统马上发送此消息WM_NOTIFYFORMAT0x0055公用控

11、件和它们的父窗口通过此消息来判断在WM_NOTIFY消息中是使用ANSI还是UNICODE形式的结构,使用此控件能使某个控件与它的父控件进行相互通信WM_CONTEXTMENU0x007B当用户在某个窗口中点击右键,则发送此消息给该窗口WM_STYLECHANGING0x007C当将要调用SetWindowLong()函数窗口的一个或多个风格时,发送此消息给该窗口WM_STYLECHANGED0x007D当调用SetWindowLong()函数改变了窗口的一个或多个风格后,发送此消息给该窗口WM_DISPLAYCHANGE0x007E当显示器的分辨率改变后发送此消息给所有的窗口WM_GETIC

12、ON0x007F发送此消息给某个窗口,返回与某个窗口有关联的大图标或小图标的句柄WM_SETICON0x0080应用程序发送此消息让一个新的大图标或小图标与某个窗口关联WM_NCCREATE0x0081当某个窗口第一次被创建时,此消息在WM_CREATE消息被发送前发送WM_NCDESTROY0x0082此消息通知某个窗口,正在销毁非客户区WM_NCCALCSIZE0x0083当计算某个窗口的客户区大小和位置时发送此消息WM_NCHITTEST0x0084移动鼠标,按住或释放鼠标时产生此消息WM_NCPAINT0x0085当某个窗口的框架必须被绘制时,应用程序发送此消息给该窗口WM_NCACT

13、IVATE0x0086通过改变某个窗口的非客户区来表示窗口是处于激活还是非激活状态时,此消息被发送给该窗口WM_NCMOUSEMOVE0x00A0当光标在窗口的非客户区(窗口标题栏及边框)内移动时发送此消息给该窗口WM_NCLBUTTONDOWN0x00A1当光标在窗口的非客户区并按下鼠标左键时发送此消息WM_NCLBUTTONUP0x00A2当光标在窗口的非客户区并释放鼠标左键时发送此消息WM_NCLBUTTONDBLCLK0x00A3当光标在窗口的非客户区并双击鼠标左键时发送此消息WM_NCRBUTTONDOWN0x00A4当光标在窗口的非客户区并按下鼠标右键时发送此消息WM_NCRBUT

14、TONUP0x00A5当光标在窗口的非客户区并释放鼠标右键时发送此消息WM_NCRBUTTONDBLCLK0x00A6当光标在窗口的非客户区并双击鼠标右键时发送此消息WM_NCMBUTTONDOWN0x00A7当光标在窗口的非客户区并按下鼠标中键时发送此消息WM_NCMBUTTONUP0x00A8当光标在窗口的非客户区并释放鼠标中键时发送此消息WM_NCMBUTTONDBLCL0x00A9当光标在窗口的非客户区并双击鼠标中键时发送此消息WM_KEYDOWN0x0100按下一个非系统键(按下键时未按下“ALT”键)WM_KEYUP0x0101释放一个非系统键WM_CHAR0x0102按下某键,当

15、TranslateMessage()转发WM_KEYDOWN后发送本消息WM_DEADCHAR0x0103释放某键,当TranslateMessage()转发WM_KEYUP后发送本消息WM_SYSKEYDOWN0x0104当按住ALT键同时按下其他键时发送此消息给拥有键盘焦点的窗口WM_SYSKEYUP0x0105当释放一个键同时按住ALT键时发送此消息给拥有键盘焦点的窗口WM_SYSCHAR0x0106当TranslateMessage()转发WM_SYSKEYDOWN后发送此消息给拥有键盘焦点的窗口WM_SYSDEADCHAR0x0107当TranslateMessage()转发WM_S

16、YSKEYUP后发送此消息给拥有键盘焦点的窗口WM_INITDIALOG0x0110在被显示前发送此消息对话框,通常用此消息初始化控件和执行其他任务WM_COMMAND0x0111选择窗口菜单项或某个控件发送一条消息给它的父窗口或按下一个快捷键时产生此消息WM_SYSCOMMAND0x0112选择窗口菜单项或选择最大化或最小化时,发送此消息给该窗口WM_TIMER0x0113发生了定时器事件WM_HSCROLL0x0114当窗口水平滚动条产生一个滚动事件时发送此消息给该窗口和滚动条的所有者WM_VSCROLL0x0115当窗口垂直滚动条产生一个滚动事件时发送此消息给该窗口和滚动条的所有者WM_

17、INITMENU0x0116当一个菜单将要被激活时发送此消息,它发生在按下菜单项或按下菜单快捷键时,它允许程序在显示前更改菜单WM_INITMENUPOPUP0x0117当一个下拉菜单或子菜单将要被激活时发送此消息,它允许显示前在修改菜单而不必更改整个菜单WM_MENUSELECT0x011F选择一条菜单项时发送此消息给菜单的所有者(一般是窗口)WM_MENUCHAR0x0120当菜单已被激活且用户按下了某个键(非快捷键),发送此消息给菜单的所有者WM_ENTERIDLE0x0121当一个有模式对话框或菜单进入空闲状态时发送此消息给它的所有者,空闲状态指在处理完一条或几条先前的消息后,消息列队

18、为空WM_MENURBUTTONUP0x0122当光标位于菜单项上时,释放鼠标右键产生此消息WM_MENUDRAG0x0123当拖动菜单项时,发送此消息给拖放菜单的所有者WM_MENUGETOBJECT0x0124当光标移入菜单项或者从菜单项中心移到菜单项顶部或底部时,发送此消息给拖放菜单的所有者WM_UNINITMENUPOPUP0x0125当下拉菜单或者子菜单被销毁时产生此消息WM_MENUCOMMAND0x0126当用户选择菜单项时产生此消息WM_CHANGEUISTATE0x0127应用程序发送此消息表明用户界面(UI)状态应当被改变WM_UPDATEUISTATE0x0128应用程序

19、发送此消息改变指定窗口及其子窗口的用户界面(UI)状态WM_QUERYUISTATE0x0129应用程序发送此消息得到某个窗口的用户界面(UI)状态WM_CTLCOLORMSGBOX0x0132绘制消息框前发送此消息给它的父窗口,通过响应这条消息,父窗口可以通过使用给定的相关显示设备的句柄来设置消息框的文本和背景颜色WM_CTLCOLOREDIT0x0133绘制编辑型控件前发送此消息给它的父窗口,可用来设置编辑框的文本和背景颜色WM_CTLCOLORLISTBOX0x0134绘制列表框控件前发送此消息给它的父窗口,可用来设置编辑框的文本和背景颜色WM_CTLCOLORBTN0x0135绘制按钮

20、控件前发送此消息给它的父窗口,可用来设置编辑框的文本和背景颜色WM_CTLCOLORDLG0x0136绘制对话框前发送此消息给它的父窗口,可用来设置编辑框的文本和背景颜色WM_CTLCOLORSCROLLBAR0x0137绘制滚动条控件前发送此消息给它的父窗口,可用来设置滚动条控件的文本和背景颜色WM_CTLCOLORSTATIC0x0138绘制静态控件前发送此消息给它的父窗口,可用来设置静态控件的文本和背景颜色WM_MOUSEMOVE0x0200鼠标移动WM_LBUTTONDOWN0x0201按下鼠标左键WM_LBUTTONUP0x0202释放鼠标左键WM_LBUTTONDBLCLK0x02

21、03双击鼠标左键WM_RBUTTONDOWN0x0204按下鼠标右键WM_RBUTTONUP0x0205释放鼠标右键WM_RBUTTONDBLCLK0x0206双击鼠标右键WM_MBUTTONDOWN0x0207按下鼠标中键WM_MBUTTONUP0x0208释放鼠标中键WM_MBUTTONDBLCLK0x0209双击鼠标中键WM_MOUSEWHEEL0x020A当鼠标滚轮转动时发送此消息给当前获得焦点的窗口WM_PARENTNOTIFY0x0210当MDI子窗口被创建或被销毁,或当光标位于子窗口上且用户按了一下鼠标键时,发送此消息给它的父窗口WM_ENTERMENULOOP0x0211发送此

22、消息通知应用程序的主窗口进程已经进入了菜单模式循环WM_EXITMENULOOP0x0212发送此消息通知应用程序的主窗口进程已经退出了菜单模式循环WM_SIZING0x0214调整窗口大小时发送此消息给窗口,通过此消息应用程序可以监视或修改窗口大小和位置WM_CAPTURECHANGED0x0215当窗口设定为不捕获鼠标事件时,发送此消息给该窗口WM_MOVING0x0216移动窗口时发送此消息给窗口,通过此消息应用程序可以监视或修改窗口大小和位置WM_POWERBROADCAST0x0218发送此消息给应用程序通知它有关电源管理事件WM_DEVICECHANGE0x0219当设备的硬件配置

23、改变时发送此消息给应用程序或设备驱动程序WM_MDICREATE0x0220应用程序发送此消息给多文档的客户窗口来创建一个MDI 子窗口WM_MDIDESTROY0x0221应用程序发送此消息给多文档的客户窗口来关闭一个MDI 子窗口WM_MDIACTIVATE0x0222应用程序发送此消息给多文档的客户窗口通知客户窗口激活另一个MDI子窗口,当客户窗口收到此消息后,它发出WM_MDIACTIVE消息给MDI子窗口(未激活)来激活它WM_MDIRESTORE0x0223应用程序发送此消息给MDI客户窗口通知子窗口恢复到原来大小WM_MDINEXT0x0224应用程序发送此消息给MDI客户窗口激

24、活下一个或前一个窗口WM_MDIMAXIMIZE0x0225应用程序发送此消息给MDI客户窗口以最大化一个MDI子窗口WM_MDITILE0x0226应用程序发送此消息给MDI客户窗口以平铺方式重新排列所有MDI子窗口WM_MDICASCADE0x0227应用程序发送此消息给MDI客户窗口以层叠方式重新排列所有MDI子窗口WM_MDIICONARRANGE0x0228应用程序发送此消息给MDI客户窗口重新排列所有最小化的MDI子窗口WM_MDIGETACTIVE0x0229应用程序发送此消息给MDI客户窗口以找到激活的子窗口的句柄WM_MDISETMENU0x0230应用程序发送此消息给MDI

25、客户窗口用MDI菜单代替子窗口的菜单WM_ENTERSIZEMOVE0x0231当窗口进入移动或改变大小模式循环时,发送此消息给该窗口WM_EXITSIZEMOVE0x0232当窗口退出移动或改变大小模式循环时,发送此消息给该窗口WM_DROPFILES0x0233当用户在应用程序窗口中拖动某个文件时,产生此消息WM_MDIREFRESHMENU0x0234应用程序发送此消息给MDI客户窗口以刷新窗口菜单WM_MOUSEHOVER0x02A1当光标在窗口客户区悬停超过TrackMouseEvent()指定的时间时,发送此消息给该窗口WM_MOUSELEAVE0x02A3当光标离开窗口客户区超过

26、TrackMouseEvent()指定的时间时,发送此消息给该窗口WM_CUT0x0300应用程序发送此消息给一个编辑框或ComboBox以删除当前选择的文本WM_COPY0x0301应用程序发送此消息给一个编辑框或ComboBox以复制当前选择的文本到剪贴板WM_PASTE 0x0302应用程序发送此消息给一个编辑框或ComboBox以从剪贴板中得到数据WM_CLEAR0x0303应用程序发送此消息给一个编辑框或ComboBox以清除当前选择的内容WM_UNDO0x0304应用程序发送此消息给一个编辑框或ComboBox以撤消最后一次操作WM_DESTROYCLIPBOARD0x0307当调

27、用EmptyClipboard()清空剪贴板时,发送此消息给剪贴板所有者WM_DRAWCLIPBOARD0x0308当剪贴板的内容变化时发送此消息给剪贴板观察链中的第一个窗口,它允许用剪贴板观察窗口来显示剪贴板的新内容WM_PAINTCLIPBOARD0x0309当剪贴板包含CF_OWNERDIPLAY格式的数据且剪贴板观察窗口的客户区需要重绘时,发送此消息给剪贴板所有者WM_VSCROLLCLIPBOARD0x030A当剪贴板包含CF_OWNERDIPLAY格式的数据且剪贴板观察窗口发生垂直滚动条事件时,剪贴板观察窗口发送此消息给剪贴板所有者WM_SIZECLIPBOARD0x030B当剪贴

28、板包含CF_OWNERDIPLAY格式的数据且剪贴板观察窗口的客户区域的大小已经改变时,剪贴板观察窗口发送此消息给剪贴板的所有者WM_ASKCBFORMATNAME0x030C剪贴板观察窗口发送此消息给剪贴板所有者以获得CF_OWNERDISPLAY剪贴板格式的名字WM_CHANGECBCHAIN0x030D当一个窗口从剪贴板观察链中移去时发送此消息给剪贴板观察链中的第一个窗口WM_HSCROLLCLIPBOARD0x030E当剪贴板包含CF_OWNERDIPLAY格式的数据且剪贴板观察窗口发生水平滚动条事件时,剪贴板观察窗口发送此消息给剪贴板所有者WM_QUERYNEWPALETTE0x03

29、0F发送此消息给将要获得键盘焦点的窗口,此消息使窗口在获得焦点时同时有机会实现它的逻辑调色板WM_PALETTEISCHANGING0x0310应用程序将要实现它的逻辑调色板时发送此消息通知所有应用程序WM_PALETTECHANGED0x0311获得焦点的窗口实现它的逻辑调色板后发送此消息给所有顶级并重叠的窗口,以此来改变系统调色板WM_HOTKEY0x0312当用户按下由RegisterHotKey()注册的热键时产生此消息WM_PRINT0x0317应用程序发送此消息给窗口,要求窗口在指定设备环境中绘制自己,一般情况下是打印机设备环境WM_PRINTCLIENT0x0318应用程序发送此消息给窗口,要求窗口在指定设备环境中绘制窗口客户区,一般情况下是打印机设备环境WM_APP0x8000帮助用户自定义消息,自定义消息可以为WM_APP+X,X为正整数WM_USER0x0400帮助用户自定义消息,自定义消息可以为WM_USER+X,X为正整数表A-3 通知消息按钮消息名称说 明BN_CLICKED单击按钮BN_DISABLE按钮被禁止BN_DOUBLECLICKED双击按钮BN_HIL

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1