当前位置:文库下载 > 所有分类 > IT/计算机 > 计算机软件及应用 > Windows窗口消息大全
免费下载此文档

Windows窗口消息大全

Windows窗口消息大全



#include "AFXPRIV.H"//消息值的定义来源
#include "Dde.h"//DDE消息值的定义来源
#include "CPL.H"//控制面板消息值的定义来源
#include "WFEXT.H"//文件管理器的消息值的定义来源
#include "vfw.h"//视频捕捉的消息值的定义来源
#include "ras.h"//RAS(远程访问服务)的消息值的定义来源
#include "imm.h"//输入法编辑器的消息值的定义来源
#include "tspi.h"//消息值的定义来源
#include "setupapi.h"//消息值的定义来源


#ifndef WM_SYSTIMER
#define WM_SYSTIMER 0x0118 //(caret blink)
#endif

#define DRV_EXITAPPLICATION 0x000C //驱动程序消息相关
#define WM_HIBERNATE 0x03FF //WINCE独有的消息(内存资源限制相关)

//窗口消息解码
#define IDSTR(MsgID) MsgID,#MsgID

typedef struct
{
DWORD dwMsg;
LPCTSTR szMsgText;
LPCTSTR szNote;
} t_MSGNOTE;


static t_MSGNOTE messagesnote[] =
{
IDSTR(WM_NULL),"空消息,可检测程序是否有响应等",
IDSTR(WM_CREATE),"新建一个窗口",
IDSTR(WM_DESTROY),"销毁一个窗口",
//IDSTR(0x0004),"",
IDSTR(WM_MOVE),"移动一个窗口",
IDSTR(WM_SIZE),"改变一个窗口的大小",
IDSTR(WM_ACTIVATE),"一个窗口被激活或失去激活状态",
IDSTR(WM_SETFOCUS),"将焦点转向一个窗口",
IDSTR(WM_KILLFOCUS),"使一个窗口失去焦点",
//IDSTR(0x0009),"",
IDSTR(WM_ENABLE),"使一个窗口处于可用状态",
IDSTR(WM_SETREDRAW),"设置窗口是否能重绘",
IDSTR(WM_SETTEXT),"设置一个窗口的文本",
IDSTR(WM_GETTEXT),"复制窗口的文本到缓冲区",
IDSTR(WM_GETTEXTLENGTH),"得到窗口的文本长度(不含结束符)",
IDSTR(WM_PAINT),"窗口重绘",
IDSTR(WM_CLOSE),"用户关闭窗口时会发送本消息,紧接着会发送WM_DESTROY消息",
IDSTR(WM_QUERYENDSESSION),"关机或注销时系统会按优先级给各进程发送WM_QUERYENDSESSION,告诉应用程序要关机或注销了",
IDSTR(WM_QUIT),"关闭消息循环结束程序的运行",
IDSTR(WM_QUERYOPEN),"最小化的窗口即将被恢复以前的大小位置",
IDSTR(WM_ERASEBKGND),"当一个窗口的背景必须被擦除时本消息会被触发(如:窗口大小改变时)",
IDSTR(WM_SYSCOLORCHANGE),"当系统颜色改变时,发送本消息给所有顶级窗口",
IDSTR(WM_ENDSESSION),"关机或注销时系统会发出WM_QUERYENDSESSION消息,然后将本消息发送给应用程序,通知程序会话结束",
//IDSTR(0x0017),"",
IDSTR(WM_SHOWWINDOW),"发送本消息给一个窗口,以便隐藏或显示该窗口",
//IDSTR(0x0019),"",
IDSTR(WM_WININICHANGE),"读写\"win.ini\"时会发送本消息给所有顶层窗口,通知其它进程该文件已被更改",



IDSTR(WM_DEVMODECHANGE),"改变设备模式设置(\"win.ini\")时,处理本消息的应用程序可重新初始化它们的设备模式设置",
IDSTR(WM_ACTIVATEAPP),"窗口进程激活状态改动,正被激活的窗

第1页

免费下载Word文档免费下载:Windows窗口消息大全

(下载1-51页,共51页)

我要评论

返回顶部