用程序
WM_PALETTECHANGED = $0311 //此消息在一个拥有焦点的窗口实现它的逻辑调色板后发送此消息给所有顶级并重叠的窗口,以此
来改变系统调色板
WM_HOTKEY = $0312 //当用户按下由REGISTERHOTKEY函数
注册的热键时提交此消息
WM_PRINT= 791 //应用程序发送此消息仅当WINDOWS或其它应用程序发出一个请求要求绘制一个应用程序的一部分;
WM_PRINTCLIENT= 792 //
WM_HANDHELDFIRST= 856 //
WM_HANDHELDLAST = 863 //
WM_PENWINFIRST= $0380 //
WM_PENWINLAST = $038F //
WM_COALESCE_FIRST = $0390 //
WM_COALESCE_LAST= $039F //
WM_DDE_FIRST= $03E0 //
WM_DDE_INITIATE = WM_DDE_FIRST + 0 //一个DDE客户程序提交此消息开始一个与服务器程序的会话来响应那个指定的程序和主题名;
WM_DDE_TERMINATE= WM_DDE_FIRST + 1 //一个DDE应用程序(无论是客户还是服务器)提交此消息来终止一个会话;
WM_DDE_ADVISE = WM_DDE_FIRST + 2 //一个DDE客户程序提交此消息给一个DDE服务程序来请求服务器每当数据项改变时更新它
WM_DDE_UNADVISE = WM_DDE_FIRST + 3 //一个DDE客户程序通过此消息通知一个DDE服务程序不更新指定的项或一个特殊的剪贴板格式的项
WM_DDE_ACK= WM_DDE_FIRST + 4 //此消息通知一个DDE(动态数据交换)程序已收到并正在处理WM_DDE_POKE, WM_DDE_EXECUTE, WM_DDE_DATA, WM_DDE_ADVISE, WM_DDE_UNADVISE, or WM_DDE_INITIAT消息
WM_DDE_DATA = WM_DDE_FIRST + 5 //一个DDE服务程序提交此消息给DDE客户程序来传递个一数据项给客户或通知客户的一条可用数据项
WM_DDE_REQUEST= WM_DDE_FIRST + 6 //一个DDE客户程序提交此消息给一个DDE服务程序来请求一个数据项的值;
WM_DDE_POKE = WM_DDE_FIRST + 7 //一个DDE客户程序提交此消息给一个DDE服务程序,客户使用此消息来请求服务器接收一个未经同意的数据项;服务器通过答复WM_DDE_ACK消息提示是否它接收这个数据项;
WM_DDE_EXECUTE= WM_DDE_FIRST + 8 //一个DDE客户程序提交此消息给一个DDE服务程序来发送一个字符串给服务器让它象串行命令一样被处理,服务器通过提交WM_DDE_ACK消息来作回应;
WM_DDE_LAST = WM_DDE_FIRST + 8 //
WM_APP = $8000 //
WM_USER = $0400 //此消息能帮助应用程序自定义私有消息;
/////////////////////////////////////////////////////////////////////
通知消息(Notification message)是指这样一种消息,一个窗口内的子控件发生了一些事情,需要通
知父窗口。通知消息只适用于标准的窗口控件如按钮、列表框、组合框、编辑框,以及Windows 95公
共控件如树状视图、列表视图等。例如,单击或双击一个控件、在控件中选择部分文本、操作控件的
滚动条都会产生通知消息。
按扭
BN_CLICKED //用户单击了按钮
BN_DISABLE //按钮被禁止
BN_DOUBLECLICKED //用户双击了按钮
BN_HILITE //用户加亮了按钮
BN_PAINT //按钮应当重画
BN_UNHILITE //加亮应当去掉
组合框
CBN_CLOSEUP //组合框的列表框被关闭
CBN_DBLCLK //用户双击了一个字符串
CBN_DROPDOWN //组合框的列表框被拉出
CBN_EDITCHANGE //用户修改了编辑框中的文本
CBN_EDITUPDATE //编辑框内的文本即将更新
CBN_ERRSPACE //组合框内存不足
CBN_KILLFOCUS //组合框失去输入焦点
CBN_SELCHANGE //在组合框中选择了一项
CBN_SELENDCANCEL //用户的选择应当被取消
CBN_SELENDOK //用户的选择是合法的
CBN_SETFOCUS //组合框获得输入焦点
编辑框
EN_CHANGE //编辑框中的文本己更新
EN_ERRSPACE //编辑框内存不足
EN_HSCROLL //用户点击了水平滚动条
EN_KILLFOCUS //编辑框正在失去输入焦点
EN_MAXTEXT //插入的内容被截断
EN_SETFOCUS //编辑框获得输入焦点
EN_UPDATE //编辑框中的文本将要更新
EN_VSCR