如果当前都没有焦点

时间:2022-01-22 08:17:02

应用措施创建一个窗口

 

WM_DESTROY

 

0x0002

 

一个窗口被销毁

 

WM_MOVE

 

0x0003

 

移动一个窗口

 

WM_SIZE

 

0x0005

 

转变一个窗口的巨细

 

WM_ACTIVATE

 

0x0006

 

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

 

WM_SETFOCUS

 

0x0007

 

获得焦点后

 

WM_KILLFOCUS

 

0x0008

 

掉去焦点

 

WM_ENABLE

 

0x000A

 

转变enable状态

 

WM_SETREDRAW

 

0x000B

 

设置窗口是否能重画

 

WM_SETTEXT

 

0x000C

 

应用措施发送此动静来设置一个窗口的文本

 

WM_GETTEXT

 

0x000D

 

应用措施发送此动静来复制对应窗口的文本到缓冲区

 

WM_GETTEXTLENGTH

 

0x000E

 

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

 

WM_PAINT

 

0x000F

 

要求一个窗口重画本身

 

WM_CLOSE

 

0x0010

 

当一个窗口或应用措施要*时发送一个信号

 

WM_QUERYENDSESSION

 

0x0011

 

当用户选择结束对话框或措施本身挪用ExitWindows函数

 

WM_QUIT

 

0x0012

 

用来结束措施运行或当措施挪用postquitmessage函数

 

WM_QUERYOPEN

 

0x0013

 

当用户窗口恢复以前的巨细位置时,把此动静发送给某个图标

 

WM_ERASEBKGND

 

0x0014

 

当窗口配景必需被擦除时(例在窗口转变巨细时)

 

WM_SYSCOLORCHANGE

 

0x0015

 

当系统颜色转变时,发送此动静给所有*窗口

 

WM_ENDSESSION

 

0x0016

 

当系统进程发出WM_QUERYENDSESSION动静后,此动静发送给应用措施,通知它对话是否结束

 

WM_SHOWWINDOW

 

0x0018

 

当隐藏或显示窗口是发送此动静给这个窗口

 

WM_ACTIVATEAPP

 

0x001C

 

发此动静给应用措施哪个窗口是激活的,哪个长短激活的

 

WM_FONTCHANGE

 

0x001D

 

当系统的字体资源库变革时发送此动静给所有*窗口

 

WM_TIMECHANGE

 

0x001E

 

当系统的时间变革时发送此动静给所有*窗口

 

WM_CANCELMODE

 

0x001F

 

发送此动静来打消某种正在进行的摸态(操纵)

 

WM_SETCURSOR

 

0x0020

 

如果鼠标引起光标在某个窗口中移动且鼠标输入没有被捕获时,就动员静给某个窗口

 

WM_MOUSEACTIVATE

 

0x0021

 

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

 

WM_CHILDACTIVATE

 

0x0022

 

发送此动静给MDI子窗口当用户点击此窗口的标题栏,或当窗口被激活,移动,转变巨细

 

WM_QUEUESYNC

 

0x0023

 

此动静由基于计算机的训练措施发送,通过WH_JOURNALPALYBACK的hook措施疏散出用户输入动静

 

WM_GETMINMAXINFO

 

0x0024

 

此动静发送给窗口当它将要转变巨细或位置

 

WM_PAINTICON

 

0x0026

 

发送给最小化窗口当它图标将要被重画

 

WM_ICONERASEBKGND

 

0x0027

 

此动静发送给某个最小化窗口,仅当它在画图标前它的配景必需被重画

 

WM_NEXTDLGCTL

 

0x0028

 

发送此动静给一个对话框措施去变动焦点位置

 

WM_SPOOLERSTATUS

 

0x002A

 

每当打印打点列队增加或减少一条功课时发出此动静

 

WM_DRAWITEM

 

0x002B

 

当button,combobox,listbox,menu的可视外不雅观转变时发送此动静给这些控件的所有者

 

WM_MEASUREITEM

 

0x002C

 

当button, combo box, list box, list view control, or menu item 被创建时发送此动静给控件的所有者

 

WM_DELETEITEM

 

0x002D

 

当the list box 或 combo box 被销毁 或 当 某些项被删除通过LB_DELETESTRING, LB_RESETCONTENT,CB_DELETESTRING, or CB_RESETCONTENT动静

 

WM_VKEYTOITEM

 

0x002E

 

此动静有一个LBS_WANTKEYBOARDINPUT气势派头的发出给它的所有者来响应WM_KEYDOWN动静

 

WM_CHARTOITEM

 

0x002F

 

此动静由一个LBS_WANTKEYBOARDINPUT气势派头的列表框发送给他的所有者来响应WM_CHAR动静

 

WM_SETFONT

 

0x0030

 

当绘制文本时措施发送此动静得到控件要用的颜色

 

WM_GETFONT

 

0x0031

 

应用措施发送此动静得到当前控件绘制文本的字体

 

WM_SETHOTKEY

 

0x0032

 

应用措施发送此动静让一个窗口与一个热键相干系

 

WM_GETHOTKEY

 

0x0033

 

应用措施发送此动静来判断热键与某个窗口是否有关联

 

WM_QUERYDRAGICON

 

0x0037

 

相关文章