常用Windows消息合集

Window消息来源有以下4种

·                                 输入消息

·                                 控制消息

·                                 系统消息

·                                 用户消息

Windows消息分布


消息范围


说 明


0 ~ 0x03FF(WM_USER – 1)


系统消息


0x0400(WM_USER) ~ 0x7FFF(WM_APP - 1)


自定义窗口类整数消息


0x0800(WM_APP) ~ 0xBFFF


应用程序自定义消息


0xC000 ~ 0xFFFF


应用程序字符串消息


> 0xFFFF


为以后系统应用保留

通知消息-按钮

通知消息-列表框


消息名称


说 明


消息名称


说 明


BN_CLICKED


单击按钮


LBN_DBLCLK


用户双击了一项


BN_DISABLE


按钮被禁止


LBN_ERRSPACE


列表框内存不足


BN_DOUBLECLICKED


双击按钮


LBN_KILLFOCUS


列表框正在失去输入焦点


BN_HILITE


加亮按钮


LBN_SELCANCEL


用户选择被取消


BN_PAINT


按钮应当重画


LBN_SELCHANGE


用户选择将改变


BN_UNHILITE


加亮应当去掉


LBN_SETFOCUS


列表框获得输入焦点

通知消息-组合框

通知消息-编辑框


消息名称


说 明


消息名称


说 明


CBN_CLOSEUP


组合框的列表框被关闭


EN_CHANGE


编辑框中的文本己更新


CBN_DBLCLK


用户双击了一个字符串


EN_ERRSPACE


编辑框内存不足


CBN_DROPDOWN


组合框的列表框被拉下


EN_HSCROLL


用户点击了水平滚动条


CBN_EDITCHANGE


用户修改了组合框中的文本


EN_KILLFOCUS


编辑框失去输入焦点


CBN_EDITUPDATE


组合框内的文本即将更新


EN_MAXTEXT


插入的内容被截断


CBN_ERRSPACE


组合框内存不足


EN_SETFOCUS


编辑框获得输入焦点


CBN_KILLFOCUS


组合框失去输入焦点


EN_UPDATE


编辑框中的文本将要更新


CBN_SELCHANGE


在组合框中选择了一项


EN_VSCROLL


用户点击了垂直滚动条


CBN_SELENDCANCEL


用户的选择将被忽略


CBN_SELENDOK


用户的选择将被执行


CBN_SETFOCUS


组合框获得输入焦点

常用Windows消息


消息名称



说 明


WM_NULL


0×0000


空消息,此消息将被接收窗口忽略


WM_CREATE


0×0001


应用程序创建一个窗口


WM_DESTROY


0×0002


一个窗口被销毁


WM_MOVE


0×0003


移动一个窗口


WM_SIZE


0×0005


改变一个窗口的大小


WM_ACTIVATE


0×0006


一个窗口被激活或失去激活状态


WM_SETFOCUS


0×0007


获得焦点后


WM_KILLFOCUS


0×0008


失去焦点


WM_ENABLE


0x000A


应用程序Enable状态改变时产生


WM_SETREDRAW


0x000B


设置窗口是否能重画


WM_SETTEXT


0x000C


应用程序发送此消息来设置一个窗口的文本


WM_GETTEXT


0x000D


应用程序发送此消息来复制对应窗口的文本到缓冲区


WM_GETTEXTLENGTH


0x000E


得到与一个窗口有关的文本的长度(不包含空字符)


WM_PAINT


0x000F


要求一个窗口重绘自己 
InvalidateRect 无效窗口,然后会向窗口发送一个 WM_PAINT 消息 
一般情况下,最新的消息总是放到队列的末尾,但是WM_PAINT消息是唯一例外的,为了优化屏幕的绘制,系统对WM_PAINT消息采取了特殊的处理,搜寻只有当消息队列中没有其他消息时,该消息才会被传递给窗口过程进行处理,其次,同一个窗口的多个WM_PAINT消息会被合并为一个WM_PAINT消息,组合所有的带绘制的无效区域合并为一个区域.


WM_CLOSE


0×0010


当一个窗口或应用程序要关闭时发送一个信号 
当请求关闭一个窗口时,向该窗口发送WM_CLOSE消息,应用程序可以弹出对话框,要求用户确认时候要真的关闭窗口 
(与WM_DESTROY区别,WM_DERTROY消息用来通知窗口正在被销毁,处理该消息以释放窗口分配的资源,在窗口被销毁时,WM_DESTROY消息会被调用,而WM_CLOSE则是用来询问是否关闭窗口;但关闭窗口并不总会导致WM_CLOSE发生)


WM_QUERYENDSESSION


0×0011


用户选择结束对话框或应用程序自己调用ExitWindows()函数


WM_QUIT


0×0012


用来结束程序运行或应用程序调用Postquitmessage()函数来产生此消息


WM_QUERYOPEN


0×0013


当用户窗口恢复以前的大小位置时,把此消息发送给某个图标


WM_ERASEBKGND


0×0014


当窗口背景必须被擦除时(例如在窗口改变大小时)


WM_SYSCOLORCHANGE


0×0015


当系统颜色改变时,发送此消息给所有顶级窗口


WM_ENDSESSION


0×0016


当系统进程发出WM_QUERYENDSESSION消息后,此消息发送给应用程序


WM_SHOWWINDOW


0×0018


当隐藏或显示窗口是发送此消息给这个窗口


WM_ACTIVATEAPP


0x001C


当某个窗口将被激活时,将被激活窗口和当前活动(即将失去激活)窗口会收到此消息,发此消息给应用程序哪个窗口是激活的,哪个是非激活的


WM_FONTCHANGE


0x001D


当系统的字体资源库变化时发送此消息给所有顶级窗口


WM_TIMECHANGE


0x001E


当系统的时间变化时发送此消息给所有顶级窗口


WM_CANCELMODE


0x001F


发送此消息来取消某种正在进行的操作


WM_SETCURSOR


0×0020


如果鼠标引起光标在某个窗口中移动且鼠标输入没有被捕获时,发消息给该窗口


WM_MOUSEACTIVATE


0×0021


当光标在某个非激活的窗口中而用户正按着鼠标的某个键发送此消息给当前窗口


WM_CHILDACTIVATE


0×0022


发送此消息给MDI子窗口当用户点击此窗口的标题栏,或当窗口被激活、移动、改变大小


WM_QUEUESYNC


0×0023


此消息由基于计算机的训练程序发送,通过WH_JOURNALPALYBACK的Hook程序分离出用户输入消息


WM_GETMINMAXINFO


0×0024


当窗口要将要改变大小或位置时,发送此消息给该窗口


WM_PAINTICON


0×0026


当窗口图标将要被重绘时,发送此消息给该窗口


WM_ICONERASEBKGND


0×0027


在一个最小化窗口的图标在重绘前,当图标背景必须被重绘时,发送此消息给该窗口


WM_NEXTDLGCTL


0×0028


发送此消息给一个对话框程序以更改焦点位置


WM_SPOOLERSTATUS


0x002A


当打印管理列队增加或减少一条作业时发出此消息


WM_DRAWITEM


0x002B


当Button,ComboBox,Listbox,Menu控件的外观改变时,发送此消息给这些控件的所有者


WM_MEASUREITEM


0x002C


当Button,ComboBox,list box,ListView,Menu 项被创建时,发送此消息给控件的所有者


WM_DELETEITEM


0x002D


当ListBox 或 ComboBox 被销毁或当某些项通过发送LB_DELETESTRING、LB_RESETCONTENT、 CB_DELETESTRING、CB_RESETCONTENT 消息被删除时,发送此消息给控件的所有者


WM_VKEYTOITEM


0x002E


一个具有LBS_WANTKEYBOARDINPUT风格的ListBox控件发送此消息给它的所有者,以此来响应WM_KEYDOWN消息


WM_CHARTOITEM


0x002F


一个具有LBS_WANTKEYBOARDINPUT风格的ListBox控件发送此消息给它的所有者,以此来响应WM_CHAR消息


WM_SETFONT


0×0030


应用程序绘制控件时,发送此消息得到以何种字体绘制控件中的文本


WM_GETFONT


0×0031


应用程序发送此消息得到当前控件绘制文本的字体


WM_SETHOTKEY


0×0032


应用程序发送此消息让一个窗口与一个热键相关联


WM_GETHOTKEY


0×0033


应用程序发送此消息来判断热键与某个窗口是否有关联


WM_QUERYDRAGICON


0×0037


此消息发送给最小化窗口,当此窗口将要被拖放而它的类中没有定义图标,应用程序就返回一个图标或光标的句柄,当用户拖放图标时系统显示这个图标或光标


WM_COMPAREITEM


0×0039


发送此消息来判定ComboBox或ListBox新增加的项的相对位置


WM_COMPACTING


0×0041


显示内存已经很少了


WM_WINDOWPOSCHANGING


0×0046


当调用SetWindowPos()函数改变窗口的大小和位置后,发送此消息给该窗口


WM_POWER


0×0048


当系统将进入挂起状态时发送此消息给所有进程


WM_COPYDATA


0x004A


当一个应用程序传递数据给另一个应用程序时发送此消息


WM_CANCELJOURNAL


0x004B


当某个用户取消程序日志激活状态,发送此消息给应用程序


WM_NOTIFY


0x004E


当某个控件的某个事件已经发生或这个控件需要得到一些信息时,发送此消息给它的父窗口


WM_INPUTLANGCHANGEREQUEST


0×0050


当用户选择某种输入语言,或输入语言的热键改变


WM_INPUTLANGCHANGE


0×0051


当应用程序输入语言改变后发送此消息给受影响的最顶级窗口


WM_TCARD


0×0052


当应用程序已经初始化Windows帮助例程时发送此消息给应用程序


WM_HELP


0×0053


当用户按下了F1,如果某个菜单是激活的,就发送此消息给此窗口关联的菜单,否则就发送给有焦点的窗口,如果当前都没有焦点,就把此消息发送给当前激活的窗口


WM_USERCHANGED


0×0054


当用户已经登录或退出后发送此消息给所有的窗口,当用户登录或退出时系统更新用户的具体设置信息,在用户更新设置时系统马上发送此消息


WM_NOTIFYFORMAT


0×0055


公用控件和它们的父窗口通过此消息来判断在WM_NOTIFY消息中是使用ANSI还是UNICODE形式的结构,使用此控件能使某个控件与它的父控件进行相互通信


WM_CONTEXTMENU


0x007B


当用户在某个窗口中点击右键,则发送此消息给该窗口


WM_STYLECHANGING


0x007C


当将要调用SetWindowLong()函数窗口的一个或多个风格时,发送此消息给该窗口


WM_STYLECHANGED


0x007D


当调用SetWindowLong()函数改变了窗口的一个或多个风格后,发送此消息给该窗口


WM_DISPLAYCHANGE


0x007E


当显示器的分辨率改变后发送此消息给所有的窗口


WM_GETICON


0x007F


发送此消息给某个窗口,返回与某个窗口有关联的大图标或小图标的句柄


WM_SETICON


0×0080


应用程序发送此消息让一个新的大图标或小图标与某个窗口关联


WM_NCCREATE


0×0081


当某个窗口第一次被创建时,此消息在WM_CREATE消息被发送前发送


WM_NCDESTROY


0×0082


此消息通知某个窗口,正在销毁非客户区 
DestroyWindow函数将在发送WM_DESTROY消息自后紧接着发送该消息,该消息是窗口生存周期内的最后一个消息, 
(WM_DESTROY在所有的子窗体销毁之前发出而WM_NCDESTROY在所有的子窗口被销毁后发出的消息)


WM_NCCALCSIZE


0×0083


当计算某个窗口的客户区大小和位置时发送此消息


WM_NCHITTEST


0×0084


移动鼠标,按住或释放鼠标时产生此消息


WM_NCPAINT


0×0085


当某个窗口的框架必须被绘制时,应用程序发送此消息给该窗口


WM_NCACTIVATE


0×0086


通过改变某个窗口的非客户区来表示窗口是处于激活还是非激活状态时,此消息被发送给该窗口


WM_NCMOUSEMOVE


0x00A0


当光标在窗口的非客户区(窗口标题栏及边框)内移动时发送此消息给该窗口


WM_NCLBUTTONDOWN


0x00A1


当光标在窗口的非客户区并按下鼠标左键时发送此消息


WM_NCLBUTTONUP


0x00A2


当光标在窗口的非客户区并释放鼠标左键时发送此消息


WM_NCLBUTTONDBLCLK


0x00A3


当光标在窗口的非客户区并双击鼠标左键时发送此消息


WM_NCRBUTTONDOWN


0x00A4


当光标在窗口的非客户区并按下鼠标右键时发送此消息


WM_NCRBUTTONUP


0x00A5


当光标在窗口的非客户区并释放鼠标右键时发送此消息


WM_NCRBUTTONDBLCLK


0x00A6


当光标在窗口的非客户区并双击鼠标右键时发送此消息


WM_NCMBUTTONDOWN


0x00A7


当光标在窗口的非客户区并按下鼠标中键时发送此消息


WM_NCMBUTTONUP


0x00A8


当光标在窗口的非客户区并释放鼠标中键时发送此消息


WM_NCMBUTTONDBLCL


0x00A9


当光标在窗口的非客户区并双击鼠标中键时发送此消息


WM_KEYDOWN


0×0100


按下一个非系统键(按下键时未按下“ALT”键)


WM_KEYUP


0×0101


释放一个非系统键


WM_CHAR


0×0102


按下某键,当TranslateMessage()转发WM_KEYDOWN后发送本消息


WM_DEADCHAR


0×0103


释放某键,当TranslateMessage()转发WM_KEYUP后发送本消息


WM_SYSKEYDOWN


0×0104


当按住ALT键同时按下其他键时发送此消息给拥有键盘焦点的窗口


WM_SYSKEYUP


0×0105


当释放一个键同时按住ALT键时发送此消息给拥有键盘焦点的窗口


WM_SYSCHAR


0×0106


当TranslateMessage()转发WM_SYSKEYDOWN后发送此消息给拥有键盘焦点的窗口


WM_SYSDEADCHAR


0×0107


当TranslateMessage()转发WM_SYSKEYUP后发送此消息给拥有键盘焦点的窗口


WM_INITDIALOG


0×0110


在被显示前发送此消息对话框,通常用此消息初始化控件和执行其他任务


WM_COMMAND


0×0111


选择窗口菜单项或某个控件发送一条消息给它的父窗口或按下一个快捷键时产生此消息


WM_SYSCOMMAND


0×0112


选择窗口菜单项或选择最大化或最小化时,发送此消息给该窗口


WM_TIMER


0×0113


发生了定时器事件


WM_HSCROLL


0×0114


当窗口水平滚动条产生一个滚动事件时发送此消息给该窗口和滚动条的所有者


WM_VSCROLL


0×0115


当窗口垂直滚动条产生一个滚动事件时发送此消息给该窗口和滚动条的所有者


WM_INITMENU


0×0116


当一个菜单将要被激活时发送此消息,它发生在按下菜单项或按下菜单快捷键时,它允许程序在显示前更改菜单


WM_INITMENUPOPUP


0×0117


当一个下拉菜单或子菜单将要被激活时发送此消息,它允许显示前在修改菜单而不必更改整个菜单


WM_MENUSELECT


0x011F


选择一条菜单项时发送此消息给菜单的所有者(一般是窗口)


WM_MENUCHAR


0×0120


当菜单已被激活且用户按下了某个键(非快捷键),发送此消息给菜单的所有者


WM_ENTERIDLE


0×0121


当一个有模式对话框或菜单进入空闲状态时发送此消息给它的所有者,空闲状态指在处理完一条或几条先前的消息后,消息列队为空


WM_MENURBUTTONUP


0×0122


当光标位于菜单项上时,释放鼠标右键产生此消息


WM_MENUDRAG


0×0123


当拖动菜单项时,发送此消息给拖放菜单的所有者


WM_MENUGETOBJECT


0×0124


当光标移入菜单项或者从菜单项中心移到菜单项顶部或底部时,发送此消息给拖放菜单的所有者


WM_UNINITMENUPOPUP


0×0125


当下拉菜单或者子菜单被销毁时产生此消息


WM_MENUCOMMAND


0×0126


当用户选择菜单项时产生此消息


WM_CHANGEUISTATE


0×0127


应用程序发送此消息表明用户界面(UI)状态应当被改变


WM_UPDATEUISTATE


0×0128


应用程序发送此消息改变指定窗口及其子窗口的用户界面(UI)状态


WM_QUERYUISTATE


0×0129


应用程序发送此消息得到某个窗口的用户界面(UI)状态


WM_CTLCOLORMSGBOX


0×0132


绘制消息框前发送此消息给它的父窗口,通过响应这条消息,父窗口可以通过使用给定的相关显示设备的句柄来设置消息框的文本和背景颜色


WM_CTLCOLOREDIT


0×0133


绘制编辑型控件前发送此消息给它的父窗口,可用来设置编辑框的文本和背景颜色


WM_CTLCOLORLISTBOX


0×0134


绘制列表框控件前发送此消息给它的父窗口,可用来设置编辑框的文本和背景颜色


WM_CTLCOLORBTN


0×0135


绘制按钮控件前发送此消息给它的父窗口,可用来设置编辑框的文本和背景颜色


WM_CTLCOLORDLG


0×0136


绘制对话框前发送此消息给它的父窗口,可用来设置编辑框的文本和背景颜色


WM_CTLCOLORSCROLLBAR


0×0137


绘制滚动条控件前发送此消息给它的父窗口,可用来设置滚动条控件的文本和背景颜色


WM_CTLCOLORSTATIC


0×0138


绘制静态控件前发送此消息给它的父窗口,可用来设置静态控件的文本和背景颜色


WM_MOUSEMOVE


0×0200


鼠标移动


WM_LBUTTONDOWN


0×0201


按下鼠标左键


WM_LBUTTONUP


0×0202


释放鼠标左键


WM_LBUTTONDBLCLK


0×0203


双击鼠标左键


WM_RBUTTONDOWN


0×0204


按下鼠标右键


WM_RBUTTONUP


0×0205


释放鼠标右键


WM_RBUTTONDBLCLK


0×0206


双击鼠标右键


WM_MBUTTONDOWN


0×0207


按下鼠标中键


WM_MBUTTONUP


0×0208


释放鼠标中键


WM_MBUTTONDBLCLK


0×0209


双击鼠标中键


WM_MOUSEWHEEL


0x020A


当鼠标滚轮转动时发送此消息给当前获得焦点的窗口


WM_PARENTNOTIFY


0×0210


当MDI子窗口被创建或被销毁,或当光标位于子窗口上且用户按了一下鼠标键时,发送此消息给它的父窗口


WM_ENTERMENULOOP


0×0211


发送此消息通知应用程序的主窗口进程已经进入了菜单模式循环


WM_EXITMENULOOP


0×0212


发送此消息通知应用程序的主窗口进程已经退出了菜单模式循环


WM_SIZING


0×0214


调整窗口大小时发送此消息给窗口,通过此消息应用程序可以监视或修改窗口大小和位置


WM_CAPTURECHANGED


0×0215


当窗口设定为不捕获鼠标事件时,发送此消息给该窗口


WM_MOVING


0×0216


移动窗口时发送此消息给窗口,通过此消息应用程序可以监视或修改窗口大小和位置


WM_POWERBROADCAST


0×0218


发送此消息给应用程序通知它有关电源管理事件


WM_DEVICECHANGE


0×0219


当设备的硬件配置改变时发送此消息给应用程序或设备驱动程序


WM_MDICREATE


0×0220


应用程序发送此消息给多文档的客户窗口来创建一个MDI 子窗口


WM_MDIDESTROY


0×0221


应用程序发送此消息给多文档的客户窗口来关闭一个MDI 子窗口


WM_MDIACTIVATE


0×0222


应用程序发送此消息给多文档的客户窗口通知客户窗口激活另一个MDI子窗口,当客户窗口收到此消息后,它发出WM_MDIACTIVE消息给MDI子窗口(未激活)来激活它


WM_MDIRESTORE


0×0223


应用程序发送此消息给MDI客户窗口通知子窗口恢复到原来大小


WM_MDINEXT


0×0224


应用程序发送此消息给MDI客户窗口激活下一个或前一个窗口


WM_MDIMAXIMIZE


0×0225


应用程序发送此消息给MDI客户窗口以最大化一个MDI子窗口


WM_MDITILE


0×0226


应用程序发送此消息给MDI客户窗口以平铺方式重新排列所有MDI子窗口


WM_MDICASCADE


0×0227


应用程序发送此消息给MDI客户窗口以层叠方式重新排列所有MDI子窗口


WM_MDIICONARRANGE


0×0228


应用程序发送此消息给MDI客户窗口重新排列所有最小化的MDI子窗口


WM_MDIGETACTIVE


0×0229


应用程序发送此消息给MDI客户窗口以找到激活的子窗口的句柄


WM_MDISETMENU


0×0230


应用程序发送此消息给MDI客户窗口用MDI菜单代替子窗口的菜单


WM_ENTERSIZEMOVE


0×0231


当窗口进入移动或改变大小模式循环时,发送此消息给该窗口


WM_EXITSIZEMOVE


0×0232


当窗口退出移动或改变大小模式循环时,发送此消息给该窗口


WM_DROPFILES


0×0233


当用户在应用程序窗口中拖动某个文件时,产生此消息


WM_MDIREFRESHMENU


0×0234


应用程序发送此消息给MDI客户窗口以刷新窗口菜单


WM_MOUSEHOVER


0x02A1


当光标在窗口客户区悬停超过TrackMouseEvent()指定的时间时,发送此消息给该窗口


WM_MOUSELEAVE


0x02A3


当光标离开窗口客户区超过TrackMouseEvent()指定的时间时,发送此消息给该窗口


WM_CUT


0×0300


应用程序发送此消息给一个编辑框或ComboBox以删除当前选择的文本


WM_COPY


0×0301


应用程序发送此消息给一个编辑框或ComboBox以复制当前选择的文本到剪贴板


WM_PASTE


0×0302


应用程序发送此消息给一个编辑框或ComboBox以从剪贴板中得到数据


WM_CLEAR


0×0303


应用程序发送此消息给一个编辑框或ComboBox以清除当前选择的内容


WM_UNDO


0×0304


应用程序发送此消息给一个编辑框或ComboBox以撤消最后一次操作


WM_DESTROYCLIPBOARD


0×0307


当调用EmptyClipboard()清空剪贴板时,发送此消息给剪贴板所有者


WM_DRAWCLIPBOARD


0×0308


当剪贴板的内容变化时发送此消息给剪贴板观察链中的第一个窗口,它允许用剪贴板观察窗口来显示剪贴板的新内容


WM_PAINTCLIPBOARD


0×0309


当剪贴板包含CF_OWNERDIPLAY格式的数据且剪贴板观察窗口的客户区需要重绘时,发送此消息给剪贴板所有者


WM_VSCROLLCLIPBOARD


0x030A


当剪贴板包含CF_OWNERDIPLAY格式的数据且剪贴板观察窗口发生垂直滚动条事件时,剪贴板观察窗口发送此消息给剪贴板所有者


WM_SIZECLIPBOARD


0x030B


当剪贴板包含CF_OWNERDIPLAY格式的数据且剪贴板观察窗口的客户区域的大小已经改变时,剪贴板观察窗口发送此消息给剪贴板的所有者


WM_ASKCBFORMATNAME


0x030C


剪贴板观察窗口发送此消息给剪贴板所有者以获得CF_OWNERDISPLAY剪贴板格式的名字


WM_CHANGECBCHAIN


0x030D


当一个窗口从剪贴板观察链中移去时发送此消息给剪贴板观察链中的第一个窗口


WM_HSCROLLCLIPBOARD


0x030E


当剪贴板包含CF_OWNERDIPLAY格式的数据且剪贴板观察窗口发生水平滚动条事件时,剪贴板观察窗口发送此消息给剪贴板所有者


WM_QUERYNEWPALETTE


0x030F


发送此消息给将要获得键盘焦点的窗口,此消息使窗口在获得焦点时同时有机会实现它的逻辑调色板


WM_PALETTEISCHANGING


0×0310


应用程序将要实现它的逻辑调色板时发送此消息通知所有应用程序


WM_PALETTECHANGED


0×0311


获得焦点的窗口实现它的逻辑调色板后发送此消息给所有顶级并重叠的窗口,以此 来改变系统调色板


WM_HOTKEY


0×0312


当用户按下由RegisterHotKey()注册的热键时产生此消息


WM_PRINT


0×0317


应用程序发送此消息给窗口,要求窗口在指定设备环境中绘制自己,一般情况下是打印机设备环境


WM_PRINTCLIENT


0×0318


应用程序发送此消息给窗口,要求窗口在指定设备环境中绘制窗口客户区,一般情况下是打印机设备环境


WM_APP


0×8000


帮助用户自定义消息,自定义消息可以为WM_APP+X,X为正整数


WM_USER


0×0400


帮助用户自定义消息,自定义消息可以为WM_USER+X,X为正整数

原文地址:https://www.cnblogs.com/zzzzzzzq/p/11388158.html

时间: 2024-07-28 15:43:39

常用Windows消息合集的相关文章

微软常用运行库合集自动安装程序

相信使用windows的小伙伴们都遇到过运行库报错的问题,尤其是使用绿色软件的时候,比如QQ和PS,由于在精简的时候把运行库精简掉了,所以难免会出现运行库报错.除了市面上的盗版ghost系统会内置运行库外,一般来说,微软原版的windows比较干净,没有集成运行库. 包含组件 * Visual Basic Virtual Machine(5.1) * Visual Basic Virtual Machine (6.0) * Microsoft C Runtime Library(7.0) * M

java常用编程工具合集下载

java常用编程工具合集下载 1.Eclipse<ignore_js_op> 尽管IntelliJ IDEA.NetBeans和一些其他的IDE正在日益普及,但是有调查表明,Eclipse仍然是几乎半数Java开发人员首选的开发环境. Eclipse是IDE领域的瑞士军刀,有着大量定制的接口和无数的插件.它无处不在,后面本文将推荐的其他所有工具都提供Eclipse插件.Eclipse的工作流程可分为三个方面:工作台,工作空间和视角.工作台作为到IDE的出发点.工作空间将项目.文件和配置设置组合

微软常用运行库合集 v2018.10.28(32&amp;64位)

微软常用运行库合集是采用microsoft visual studio 20xx编写的软件必须使用的公用dll运行库,是目前为止最全最新的运行库集合,相当于程序的字典文件. 某些网上和论坛的部分精简软件没有附带这些公用dll,所以安装这些运行库是系统安装后第一件要做的事情.所有的安装文件全部来自微软官方网站,且为最新数字签名版本. 功能介绍 这些运行库都是采用Microsoft Visual Studio 20XX编写的软件必须使用的公用DLL运行库,相当于程序的字典文件. 某些网上和论坛的部分

微软官方常用系统工具合集

系统工具集SysinternalsSuite简介 这些小工具原本是为了解决工程师们平常在工作上遇到的各种问题而开发的,之后他们将这些工具集合起来称为 Sysinternals,并免费提供公众下载,其中部分还开源了,一直以来都颇受 IT 界人士的好评.如果把管理员比喻成战士的话,那么 Sysinternals 就是我们手中的良兵利器.熟悉和掌握这些工具,并且对 Windows 的体系有一定的了解,将大幅提高你的电脑维护.应用技能. Windows Sysinternals Suite 是一套由微软

【好记性不如烂笔头】常用五大算法合集--日后慢慢更新

分冶法: 分冶法之归并排序 回溯法: 贪心算法: 分支界限法: 动态规划法: 先把目录写在这,日后慢慢更新~ 参考文献:佳佳hi的博客 算法论

常用vim命令合集

移动命令: h:左移 l:右移 k:上移 j:下移 ^:移动到本行第一个非空白字符上 0:移动到本行第一个字符上 gg:移动到文件头 G = shift + g:移动到文件尾 切换到编辑模式: i 在当前位置插入 I 在当前行首插入 a 在当前位置后插入 A 在当前行尾插入 o 在当前行之后插入一行 O 在当前行之前插入一行 剪切: 正常模式下按下v(逐字)或V(逐行)进入可视模式,然后按jkhl命令移动即可选择某些行或字符,再按下d即可剪切. ndd剪切当前行之后的n行,利用p命令可以对剪切的

.NET常用类库--苏飞合集

在线网站:http://tool.sufeinet.com/CodePreview/CodeView.aspx?action=view&file=Zip/SharpZip.cs C#基类库大全苏飞版:http://www.sufeinet.com/thread-655-1-1.html

微软常用运行库合集(32+64位)

集合版本:2014.0721.205 支持win版本:XP/2003/Vista/Win7/Win8/Win8.1(32位+64位平台) 包含以下老版本VB/VC库文件和控件: comct232.ocx        6.0.98.39 comct332.ocx        6.7.0.9839 comctl32.ocx        6.0.98.39 comdlg32.ocx        6.1.98.40 dblist32.ocx        6.1.98.39 mci32.ocx 

精品软件 推荐 常用软件 游戏的 运行库 下载 合集 玩游戏的一定要收藏一下。

我们一般玩游戏的话,都会要装Visual C++ 运行库, Microsoft .NET Framework, DirectX 9.0, Rapture3D 2.6.5 Game ,Open Audio Library 2.1.0 (OpenAL) ,NVIDIA PhysX System Software 9.14.0702, video card drivers 显卡驱动等. 我分享一下下载地址,另外有一个网友做了一个合集,太好了.分享一下他的网页. 下面蓝色是我整理的部分地址,因为找到3d