云宫迅音外国:通知消息-易语言

来源:百度文库 编辑:偶看新闻 时间:2024/05/03 19:28:25

通知消息

通知消息(Notification message)是指这样一种消息,一个窗口内的子控件发生了一些事情,需要通知父窗口。通知消息只适用于标准的窗口控件如按钮、列表框、组合框、编辑框,以及Windows 95公共控件如树状视图、列表视图等。例如,单击或双击一个控件、在控件中选择部分文本、操作控件的滚动条都会产生通知消息。
按扭
B N _ C L I C K E D //用户单击了按钮
B N _ D I S A B L E //按钮被禁止
B N _ D O U B L E C L I C K E D //用户双击了按钮
B N _ H I L I T E //用户加亮了按钮
B N _ PA I N T按钮应当重画
B N _ U N H I L I T E加亮应当去掉
组合框
C B N _ C L O S E U P组合框的列表框被关闭
C B N _ D B L C L K用户双击了一个字符串
C B N _ D R O P D O W N组合框的列表框被拉出
C B N _ E D I T C H A N G E用户修改了编辑框中的文本
C B N _ E D I T U P D AT E编辑框内的文本即将更新
C B N _ E R R S PA C E组合框内存不足
C B N _ K I L L F O C U S组合框失去输入焦点
C B N _ S E L C H A N G E在组合框中选择了一项
C B N _ S E L E N D C A N C E L用户的选择应当被取消
C B N _ S E L E N D O K用户的选择是合法的
C B N _ S E T F O C U S组合框获得输入焦点
编辑框
E N _ C H A N G E编辑框中的文本己更新
E N _ E R R S PA C E编辑框内存不足
E N _ H S C R O L L用户点击了水平滚动条
E N _ K I L L F O C U S编辑框正在失去输入焦点
E N _ M A X T E X T插入的内容被截断
E N _ S E T F O C U S编辑框获得输入焦点
E N _ U P D AT E编辑框中的文本将要更新
E N _ V S C R O L L用户点击了垂直滚动条消息含义
列表框
L B N _ D B L C L K用户双击了一项
L B N _ E R R S PA C E列表框内存不够
L B N _ K I L L F O C U S列表框正在失去输入焦点
L B N _ S E L C A N C E L选择被取消
L B N _ S E L C H A N G E选择了另一项
L B N _ S E T F O C U S列表框获得输入焦点 . 移动控件
控件.发送信息 (274, 61458, 0) 其中参数1的值自61457---61471都可用,结果是一样的,都是移动控件。还有一个大家都熟,就是控件.发送信息 (161, 2, 0)
2.调整控件尺寸
控件.发送信息 (274, 61441, 0) (274,61442,0) (274,61443,0) (274,61444,0) (274,61445,0) (274,61446,0) (274,61447,0) (274,61448,0)
分别对应调整控件的左宽度 右宽度 顶高度 西北角 东北角 底宽度 西南角 东北角的尺寸。
此外,控件.发送信息(161,10,0) (161,11,0) (161,12,0) (161,13,0) (161,14,0) (161,15,0) (161,16,0) (161,16,0)
也是分别对应调整控件的左宽度 右宽度 顶高度 西北角 东北角 底宽度 西南角 东北角的尺寸。
3。控件最大化
控件.发送信息 (274, 61450, 0)其中参数1的值自61488---61503都可用,结果是一样的。
4。控件最小化
控件.发送信息 (274, 61473, 0)其中参数1的值自61472---61487都可用,结果是一样的。
5。马上启动屏幕保护(如果电脑里没设置屏幕保护本信息不起作用)
发送信息 (274, 61760, 0)其中参数1的值自61760---61776都可用,结果是一样的。
6.出对话框--15秒进入待机(win98下可用,winXP无效,其他未试)
控件.发送信息 (274, 61840, 0)其中参数1的值自61840---61854都可用,结果是一样的。
7。击控件后鼠标带问号,再击后消失。
控件.发送信息 (274, 61836, 0)
8。关闭窗口
控件.发送信息 (16, 0, 0)
9。发送控件鼠标左键被按下的信息
控件.发送信息 (513, 0, 0)
10。发送控件鼠标左键被放开的信息
控件.发送信息 (514, 0, 0)
11。清除窗口的标题
控件.发送信息 (12, 0, 0)
以下是易记事本里的:
12。复制
编辑框.发送信息 (769, 0, 0)
13。粘帖
编辑框.发送信息 (770, 0, 0)
14。全选
编辑框.发送信息 (177, 0, -1)

钩子类型
每一种类型的Hook可以使应用程序能够监视不同类型的系统消息处理机制。下面描述所有可以利用的Hook类型。
1、WH_CALLWNDPROC(4)和WH_CALLWNDPROCRET Hooks
WH_CALLWNDPROC和WH_CALLWNDPROCRET Hooks使你可以监视发送到窗口过程的消息。系统在消息发送到接收窗口过程之前调用WH_CALLWNDPROC Hook子程,并且在窗口过程处理完消息之后调用WH_CALLWNDPROCRET Hook子程。
WH_CALLWNDPROCRET Hook传递指针到CWPRETSTRUCT结构,再传递到Hook子程。
CWPRETSTRUCT结构包含了来自处理消息的窗口过程的返回值,同样也包括了与这个消息关联的消息参数。
2、WH_CBT(5) Hook
在以下事件之前,系统都会调用WH_CBT Hook子程,这些事件包括:
1. 激活,建立,销毁,最小化,最大化,移动,改变尺寸等窗口事件;
2. 完成系统指令;
3. 来自系统消息队列中的移动鼠标,键盘事件;
4. 设置输入焦点事件;
5. 同步系统消息队列事件。
Hook子程的返回值确定系统是否允许或者防止这些操作中的一个。
3、WH_DEBUG(9) Hook
在系统调用系统中与其他Hook关联的Hook子程之前,系统会调用WH_DEBUG Hook子程。你可以使用这个Hook来决定是否允许系统调用与其他Hook关联的Hook子程。
4、WH_FOREGROUNDIDLE Hook
当应用程序的前台线程处于空闲状态时,可以使用WH_FOREGROUNDIDLE Hook执行低优先级的任务。当应用程序的前台线程大概要变成空闲状态时,系统就会调用WH_FOREGROUNDIDLE Hook子程。
5、WH_GETMESSAGE(3) Hook
应用程序使用WH_GETMESSAGE Hook来监视从GetMessage or PeekMessage函数返回的消息。你可以使用WH_GETMESSAGE Hook去监视鼠标和键盘输入,以及其他发送到消息队列中的消息。
6、WH_JOURNALPLAYBACK(1) Hook
WH_JOURNALPLAYBACK Hook使应用程序可以插入消息到系统消息队列。可以使用这个Hook回放通过使用WH_JOURNALRECORD Hook记录下来的连续的鼠标和键盘事件。只要WH_JOURNALPLAYBACK Hook已经安装,正常的鼠标和键盘事件就是无效的。
WH_JOURNALPLAYBACK Hook是全局Hook,它不能象线程特定Hook一样使用。
WH_JOURNALPLAYBACK Hook返回超时值,这个值告诉系统在处理来自回放Hook当前消息之前需要等待多长时间(毫秒)。这就使Hook可以控制实时事件的回放。
WH_JOURNALPLAYBACK是system-wide local hooks,它們不會被注射到任何行程位址空間。
7、WH_JOURNALRECORD(0) Hook
WH_JOURNALRECORD Hook用来监视和记录输入事件。典型的,可以使用这个Hook记录连续的鼠标和键盘事件,然后通过使用WH_JOURNALPLAYBACK Hook来回放。
WH_JOURNALRECORD Hook是全局Hook,它不能象线程特定Hook一样使用。
WH_JOURNALRECORD是system-wide local hooks,它們不會被注射到任何行程位址空間。
8、WH_KEYBOARD(2) Hook
在应用程序中,WH_KEYBOARD Hook用来监视WM_KEYDOWN and WM_KEYUP消息,这些消息通过GetMessage or PeekMessage function返回。可以使用这个Hook来监视输入到消息队列中的键盘消息。
9、WH_KEYBOARD_LL(13) Hook
WH_KEYBOARD_LL Hook监视输入到线程消息队列中的键盘消息。
10、WH_MOUSE (7)Hook
WH_MOUSE Hook监视从GetMessage 或者 PeekMessage 函数返回的鼠标消息。使用这个Hook监视输入到消息队列中的鼠标消息。
11、WH_MOUSE_LL Hook
WH_MOUSE_LL Hook监视输入到线程消息队列中的鼠标消息。
12、WH_MSGFILTER(-1) 和 WH_SYSMSGFILTER(6) Hooks
WH_MSGFILTER 和 WH_SYSMSGFILTER Hooks使我们可以监视菜单,滚动条,消息框,对话框消息并且发现用户使用ALT+TAB or ALT+ESC 组合键切换窗口。WH_MSGFILTER Hook只能监视传递到菜单,滚动条,消息框的消息,以及传递到通过安装了Hook子程的应用程序建立的对话框的消息。WH_SYSMSGFILTER Hook监视所有应用程序消息。
WH_MSGFILTER 和 WH_SYSMSGFILTER Hooks使我们可以在模式循环期间过滤消息,这等价于在主消息循环中过滤消息。
通过调用CallMsgFilter function可以直接的调用WH_MSGFILTER Hook。通过使用这个函数,应用程序能够在模式循环期间使用相同的代码去过滤消息,如同在主消息循环里一样。
13、WH_SHELL(10) Hook
外壳应用程序可以使用WH_SHELL Hook去接收重要的通知。当外壳应用程序是激活的并且当顶层窗口建立或者销毁时,系统调用WH_SHELL Hook子程。
WH_SHELL 共有5钟情況:
1. 只要有个top-level、unowned 窗口被产生、起作用、或是被摧毁;
2. 当Taskbar需要重画某个按钮;
3. 当系统需要显示关于Taskbar的一个程序的最小化形式;
4. 当目前的键盘布局状态改变;
5. 当使用者按Ctrl+Esc去执行Task Manager(或相同级别的程序)。
按照惯例,外壳应用程序都不接收WH_SHELL消息。所以,在应用程序能够接收WH_SHELL消息之前,应用程序必须调用SystemParametersInfo function注册它自己。
--------------------------------------------------------------------------------
WM_NULL = 0x0000,
  WM_CREATE = 0x0001,
  WM_DESTROY = 0x0002,
  WM_MOVE = 0x0003,
  WM_SIZE = 0x0005,
  WM_ACTIVATE = 0x0006,
  WM_SETFOCUS = 0x0007,
  WM_KILLFOCUS = 0x0008,
  WM_ENABLE = 0x000A,
  WM_SETREDRAW = 0x000B,
  WM_SETTEXT = 0x000C,
  WM_GETTEXT = 0x000D,
  WM_GETTEXTLENGTH = 0x000E,
  WM_PAINT = 0x000F,
  WM_CLOSE = 0x0010,
  WM_QUERYENDSESSION = 0x0011,
  WM_QUERYOPEN = 0x0013,
  WM_ENDSESSION = 0x0016,
  WM_QUIT = 0x0012,
  WM_ERASEBKGND = 0x0014,
  WM_SYSCOLORCHANGE = 0x0015,
  WM_SHOWWINDOW = 0x0018,
  WM_WININICHANGE = 0x001A,
  WM_SETTINGCHANGE = 0x001A,
  WM_DEVMODECHANGE = 0x001B,
  WM_ACTIVATEAPP = 0x001C,
  WM_FONTCHANGE = 0x001D,
  WM_TIMECHANGE = 0x001E,
  WM_CANCELMODE = 0x001F,
  WM_SETCURSOR = 0x0020,
  WM_MOUSEACTIVATE = 0x0021,
  WM_CHILDACTIVATE = 0x0022,
  WM_QUEUESYNC = 0x0023,
  WM_GETMINMAXINFO = 0x0024,
  WM_PAINTICON = 0x0026,
  WM_ICONERASEBKGND = 0x0027,
  WM_NEXTDLGCTL = 0x0028,
  WM_SPOOLERSTATUS = 0x002A,
  WM_DRAWITEM = 0x002B,
  WM_MEASUREITEM = 0x002C,
  WM_DELETEITEM = 0x002D,
  WM_VKEYTOITEM = 0x002E,
  WM_CHARTOITEM = 0x002F,
  WM_SETFONT = 0x0030,
  WM_GETFONT = 0x0031,
  WM_SETHOTKEY = 0x0032,
  WM_GETHOTKEY = 0x0033,
  WM_QUERYDRAGICON = 0x0037,
  WM_COMPAREITEM = 0x0039,
  WM_GETOBJECT = 0x003D,
  WM_COMPACTING = 0x0041,
  WM_COMMNOTIFY = 0x0044,
  WM_WINDOWPOSCHANGING = 0x0046,
  WM_WINDOWPOSCHANGED = 0x0047,
  WM_POWER = 0x0048,
  WM_COPYDATA = 0x004A,
  WM_CANCELJOURNAL = 0x004B,
  WM_NOTIFY = 0x004E,
  WM_INPUTLANGCHANGEREQUEST = 0x0050,
  WM_INPUTLANGCHANGE = 0x0051,
  WM_TCARD = 0x0052,
  WM_HELP = 0x0053,
  WM_USERCHANGED = 0x0054,
  WM_NOTIFYFORMAT = 0x0055,
  WM_CONTEXTMENU = 0x007B,
  WM_STYLECHANGING = 0x007C,
  WM_STYLECHANGED = 0x007D,
  WM_DISPLAYCHANGE = 0x007E,
  WM_GETICON = 0x007F,
  WM_SETICON = 0x0080,
  WM_NCCREATE = 0x0081,
  WM_NCDESTROY = 0x0082,
  WM_NCCALCSIZE = 0x0083,
  WM_NCHITTEST = 0x0084,
  WM_NCPAINT = 0x0085,
  WM_NCACTIVATE = 0x0086,
  WM_GETDLGCODE = 0x0087,
  WM_SYNCPAINT = 0x0088,
  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_NCMBUTTONDBLCLK = 0x00A9,
  WM_NCXBUTTONDOWN = 0x00AB,
  WM_NCXBUTTONUP = 0x00AC,
  WM_NCXBUTTONDBLCLK = 0x00AD,
  WM_INPUT = 0x00FF,
  WM_KEYFIRST = 0x0100,
  WM_KEYDOWN = 0x0100,
  WM_KEYUP = 0x0101,
  WM_CHAR = 0x0102,
  WM_DEADCHAR = 0x0103,
  WM_SYSKEYDOWN = 0x0104,
  WM_SYSKEYUP = 0x0105,
  WM_SYSCHAR = 0x0106,
  WM_SYSDEADCHAR = 0x0107,
  WM_UNICHAR = 0x0109,
  WM_KEYLAST_NT501 = 0x0109,
  UNICODE_NOCHAR = 0xFFFF,
  WM_KEYLAST_PRE501 = 0x0108,
  WM_IME_STARTCOMPOSITION = 0x010D,
  WM_IME_ENDCOMPOSITION = 0x010E,
  WM_IME_COMPOSITION = 0x010F,
  WM_IME_KEYLAST = 0x010F,
  WM_INITDIALOG = 0x0110,
  WM_COMMAND = 0x0111,
  WM_SYSCOMMAND = 0x0112,
  WM_TIMER = 0x0113,
  WM_HSCROLL = 0x0114,
  WM_VSCROLL = 0x0115,
  WM_INITMENU = 0x0116,
  WM_INITMENUPOPUP = 0x0117,
  WM_MENUSELECT = 0x011F,
  WM_MENUCHAR = 0x0120,
  WM_ENTERIDLE = 0x0121,
  WM_MENURBUTTONUP = 0x0122,
  WM_MENUDRAG = 0x0123,
  WM_MENUGETOBJECT = 0x0124,
  WM_UNINITMENUPOPUP = 0x0125,
  WM_MENUCOMMAND = 0x0126,
  WM_CHANGEUISTATE = 0x0127,
  WM_UPDATEUISTATE = 0x0128,
  WM_QUERYUISTATE = 0x0129,
  WM_CTLCOLORMSGBOX = 0x0132,
  WM_CTLCOLOREDIT = 0x0133,
  WM_CTLCOLORLISTBOX = 0x0134,
  WM_CTLCOLORBTN = 0x0135,
  WM_CTLCOLORDLG = 0x0136,
  WM_CTLCOLORSCROLLBAR = 0x0137,
  WM_CTLCOLORSTATIC = 0x0138,
  WM_MOUSEFIRST = 0x0200,
  WM_MOUSEMOVE = 0x0200,
  WM_LBUTTONDOWN = 0x0201,
  WM_LBUTTONUP = 0x0202,
  WM_LBUTTONDBLCLK = 0x0203,
  WM_RBUTTONDOWN = 0x0204,
  WM_RBUTTONUP = 0x0205,
  WM_RBUTTONDBLCLK = 0x0206,
  WM_MBUTTONDOWN = 0x0207,
  WM_MBUTTONUP = 0x0208,
  WM_MBUTTONDBLCLK = 0x0209,
  WM_MOUSEWHEEL = 0x020A,
  WM_XBUTTONDOWN = 0x020B,
  WM_XBUTTONUP = 0x020C,
  WM_XBUTTONDBLCLK = 0x020D,
  WM_MOUSELAST_5 = 0x020D,
  WM_MOUSELAST_4 = 0x020A,
  WM_MOUSELAST_PRE_4 = 0x0209,
  WM_PARENTNOTIFY = 0x0210,
  WM_ENTERMENULOOP = 0x0211,
  WM_EXITMENULOOP = 0x0212,
  WM_NEXTMENU = 0x0213,
  WM_SIZING = 0x0214,
  WM_CAPTURECHANGED = 0x0215,
  WM_MOVING = 0x0216,
  WM_POWERBROADCAST = 0x0218,
  WM_DEVICECHANGE = 0x0219,
  WM_MDICREATE = 0x0220,
  WM_MDIDESTROY = 0x0221,
  WM_MDIACTIVATE = 0x0222,
  WM_MDIRESTORE = 0x0223,
  WM_MDINEXT = 0x0224,
  WM_MDIMAXIMIZE = 0x0225,
  WM_MDITILE = 0x0226,
  WM_MDICASCADE = 0x0227,
  WM_MDIICONARRANGE = 0x0228,
  WM_MDIGETACTIVE = 0x0229,
  WM_MDISETMENU = 0x0230,
  WM_ENTERSIZEMOVE = 0x0231,
  WM_EXITSIZEMOVE = 0x0232,
  WM_DROPFILES = 0x0233,
  WM_MDIREFRESHMENU = 0x0234,
  WM_IME_SETCONTEXT = 0x0281,
  WM_IME_NOTIFY = 0x0282,
  WM_IME_CONTROL = 0x0283,
  WM_IME_COMPOSITIONFULL = 0x0284,
  WM_IME_SELECT = 0x0285,
  WM_IME_CHAR = 0x0286,
  WM_IME_REQUEST = 0x0288,
  WM_IME_KEYDOWN = 0x0290,
  WM_IME_KEYUP = 0x0291,
  WM_MOUSEHOVER = 0x02A1,
  WM_MOUSELEAVE = 0x02A3,
  WM_NCMOUSEHOVER = 0x02A0,
  WM_NCMOUSELEAVE = 0x02A2,
  WM_WTSSESSION_CHANGE = 0x02B1,
  WM_TABLET_FIRST = 0x02c0,
  WM_TABLET_LAST = 0x02df,
  WM_CUT = 0x0300,
  WM_COPY = 0x0301,
  WM_PASTE = 0x0302,
  WM_CLEAR = 0x0303,
  WM_UNDO = 0x0304,
  WM_RENDERFORMAT = 0x0305,
  WM_RENDERALLFORMATS = 0x0306,
  WM_DESTROYCLIPBOARD = 0x0307,
  WM_DRAWCLIPBOARD = 0x0308,
  WM_PAINTCLIPBOARD = 0x0309,
  WM_VSCROLLCLIPBOARD = 0x030A,
  WM_SIZECLIPBOARD = 0x030B,
  WM_ASKCBFORMATNAME = 0x030C,
  WM_CHANGECBCHAIN = 0x030D,
  WM_HSCROLLCLIPBOARD = 0x030E,
  WM_QUERYNEWPALETTE = 0x030F,
  WM_PALETTEISCHANGING = 0x0310,
  WM_PALETTECHANGED = 0x0311,
  WM_HOTKEY = 0x0312,
  WM_PRINT = 0x0317,
  WM_PRINTCLIENT = 0x0318,
  WM_APPCOMMAND = 0x0319,
  WM_THEMECHANGED = 0x031A,
  WM_HANDHELDFIRST = 0x0358,
  WM_HANDHELDLAST = 0x035F,
  WM_AFXFIRST = 0x0360,
  WM_AFXLAST = 0x037F,
  WM_PENWINFIRST = 0x0380,
  WM_PENWINLAST = 0x038F,
  WM_APP = 0x8000,
  WM_USER = 0x0400,
  EM_GETSEL = 0x00B0,
  EM_SETSEL = 0x00B1,
  EM_GETRECT = 0x00B2,
  EM_SETRECT = 0x00B3,
  EM_SETRECTNP = 0x00B4,
  EM_SCROLL = 0x00B5,
  EM_LINESCROLL = 0x00B6,
  EM_SCROLLCARET = 0x00B7,
  EM_GETMODIFY = 0x00B8,
  EM_SETMODIFY = 0x00B9,
  EM_GETLINECOUNT = 0x00BA,
  EM_LINEINDEX = 0x00BB,
  EM_SETHANDLE = 0x00BC,
  EM_GETHANDLE = 0x00BD,
  EM_GETTHUMB = 0x00BE,
  EM_LINELENGTH = 0x00C1,
  EM_REPLACESEL = 0x00C2,
  EM_GETLINE = 0x00C4,
  EM_LIMITTEXT = 0x00C5,
  EM_CANUNDO = 0x00C6,
  EM_UNDO = 0x00C7,
  EM_FMTLINES = 0x00C8,
  EM_LINEFROMCHAR = 0x00C9,
  EM_SETTABSTOPS = 0x00CB,
  EM_SETPASSWORDCHAR = 0x00CC,
  EM_EMPTYUNDOBUFFER = 0x00CD,
  EM_GETFIRSTVISIBLELINE = 0x00CE,
  EM_SETREADONLY = 0x00CF,
  EM_SETWORDBREAKPROC = 0x00D0,
  EM_GETWORDBREAKPROC = 0x00D1,
  EM_GETPASSWORDCHAR = 0x00D2,
  EM_SETMARGINS = 0x00D3,
  EM_GETMARGINS = 0x00D4,
  EM_SETLIMITTEXT = EM_LIMITTEXT,
  EM_GETLIMITTEXT = 0x00D5,
  EM_POSFROMCHAR = 0x00D6,
  EM_CHARFROMPOS = 0x00D7,
  EM_SETIMESTATUS = 0x00D8,
  EM_GETIMESTATUS = 0x00D9,
  BM_GETCHECK= 0x00F0,
  BM_SETCHECK= 0x00F1,
  BM_GETSTATE= 0x00F2,
  BM_SETSTATE= 0x00F3,
  BM_SETSTYLE= 0x00F4,
  BM_CLICK = 0x00F5,
  BM_GETIMAGE= 0x00F6,
  BM_SETIMAGE= 0x00F7,
  STM_SETICON = 0x0170,
  STM_GETICON = 0x0171,
  STM_SETIMAGE = 0x0172,
  STM_GETIMAGE = 0x0173,
  STM_MSGMAX = 0x0174,
  DM_GETDEFID = (WM_USER+0),
  DM_SETDEFID = (WM_USER+1),
  DM_REPOSITION = (WM_USER+2),
  LB_ADDSTRING = 0x0180,
  LB_INSERTSTRING = 0x0181,
  LB_DELETESTRING = 0x0182,
  LB_SELITEMRANGEEX= 0x0183,
  LB_RESETCONTENT = 0x0184,
  LB_SETSEL = 0x0185,
  LB_SETCURSEL = 0x0186,
  LB_GETSEL = 0x0187,
  LB_GETCURSEL = 0x0188,
  LB_GETTEXT = 0x0189,
  LB_GETTEXTLEN = 0x018A,
  LB_GETCOUNT = 0x018B,
  LB_SELECTSTRING = 0x018C,
  LB_DIR = 0x018D,
  LB_GETTOPINDEX = 0x018E,
  LB_FINDSTRING = 0x018F,
  LB_GETSELCOUNT = 0x0190,
  LB_GETSELITEMS = 0x0191,
  LB_SETTABSTOPS = 0x0192,
  LB_GETHORIZONTALEXTENT = 0x0193,
  LB_SETHORIZONTALEXTENT = 0x0194,
  LB_SETCOLUMNWIDTH = 0x0195,
  LB_ADDFILE = 0x0196,
  LB_SETTOPINDEX = 0x0197,
  LB_GETITEMRECT = 0x0198,
  LB_GETITEMDATA = 0x0199,
  LB_SETITEMDATA = 0x019A,
  LB_SELITEMRANGE = 0x019B,
  LB_SETANCHORINDEX = 0x019C,
  LB_GETANCHORINDEX = 0x019D,
  LB_SETCARETINDEX = 0x019E,
  LB_GETCARETINDEX = 0x019F,
  LB_SETITEMHEIGHT = 0x01A0,
  LB_GETITEMHEIGHT = 0x01A1,
  LB_FINDSTRINGEXACT = 0x01A2,
  LB_SETLOCALE = 0x01A5,
  LB_GETLOCALE = 0x01A6,
  LB_SETCOUNT = 0x01A7,
  LB_INITSTORAGE = 0x01A8,
  LB_ITEMFROMPOINT = 0x01A9,
  LB_MULTIPLEADDSTRING = 0x01B1,
  LB_GETLISTBOXINFO= 0x01B2,
  LB_MSGMAX_501 = 0x01B3,
  LB_MSGMAX_WCE4 = 0x01B1,
  LB_MSGMAX_4 = 0x01B0,
  LB_MSGMAX_PRE4 = 0x01A8,
  CB_GETEDITSEL = 0x0140,
  CB_LIMITTEXT = 0x0141,
  CB_SETEDITSEL = 0x0142,
  CB_ADDSTRING = 0x0143,
  CB_DELETESTRING = 0x0144,
  CB_DIR = 0x0145,
  CB_GETCOUNT = 0x0146,
  CB_GETCURSEL = 0x0147,
  CB_GETLBTEXT = 0x0148,
  CB_GETLBTEXTLEN = 0x0149,
  CB_INSERTSTRING = 0x014A,
  CB_RESETCONTENT = 0x014B,
  CB_FINDSTRING = 0x014C,
  CB_SELECTSTRING = 0x014D,
  CB_SETCURSEL = 0x014E,
  CB_SHOWDROPDOWN = 0x014F,
  CB_GETITEMDATA = 0x0150,
  CB_SETITEMDATA = 0x0151,
  CB_GETDROPPEDCONTROLRECT = 0x0152,
  CB_SETITEMHEIGHT = 0x0153,
  CB_GETITEMHEIGHT = 0x0154,
  CB_SETEXTENDEDUI = 0x0155,
  CB_GETEXTENDEDUI = 0x0156,
  CB_GETDROPPEDSTATE = 0x0157,
  CB_FINDSTRINGEXACT = 0x0158,
  CB_SETLOCALE = 0x0159,
  CB_GETLOCALE = 0x015A,
  CB_GETTOPINDEX = 0x015B,
  CB_SETTOPINDEX = 0x015C,
  CB_GETHORIZONTALEXTENT = 0x015d,
  CB_SETHORIZONTALEXTENT = 0x015e,
  CB_GETDROPPEDWIDTH = 0x015f,
  CB_SETDROPPEDWIDTH = 0x0160,
  CB_INITSTORAGE = 0x0161,
  CB_MULTIPLEADDSTRING = 0x0163,
  CB_GETCOMBOBOXINFO = 0x0164,
  CB_MSGMAX_501 = 0x0165,
  CB_MSGMAX_WCE400 = 0x0163,
  CB_MSGMAX_400 = 0x0162,
  CB_MSGMAX_PRE400 = 0x015B,
  SBM_SETPOS = 0x00E0,
  SBM_GETPOS = 0x00E1,
  SBM_SETRANGE = 0x00E2,
  SBM_SETRANGEREDRAW = 0x00E6,
  SBM_GETRANGE = 0x00E3,
  SBM_ENABLE_ARROWS = 0x00E4,
  SBM_SETSCROLLINFO = 0x00E9,
  SBM_GETSCROLLINFO = 0x00EA,
  SBM_GETSCROLLBARINFO= 0x00EB,
  LVM_FIRST = 0x1000,// ListView messages
  TV_FIRST = 0x1100,// TreeView messages
  HDM_FIRST = 0x1200,// Header messages
  TCM_FIRST = 0x1300,// Tab control messages
  PGM_FIRST = 0x1400,// Pager control messages
  ECM_FIRST = 0x1500,// Edit control messages
  BCM_FIRST = 0x1600,// Button control messages
  CBM_FIRST = 0x1700,// Combobox control messages
  CCM_FIRST = 0x2000,// Common control shared messages
  CCM_LAST =(CCM_FIRST + 0x200),
  CCM_SETBKCOLOR = (CCM_FIRST + 1),
  CCM_SETCOLORSCHEME = (CCM_FIRST + 2),
  CCM_GETCOLORSCHEME = (CCM_FIRST + 3),
  CCM_GETDROPTARGET = (CCM_FIRST + 4),
  CCM_SETUNICODEFORMAT = (CCM_FIRST + 5),
  CCM_GETUNICODEFORMAT = (CCM_FIRST + 6),
  CCM_SETVERSION = (CCM_FIRST + 0x7),
  CCM_GETVERSION = (CCM_FIRST + 0x8),
  CCM_SETNOTIFYWINDOW = (CCM_FIRST + 0x9),
  CCM_SETWINDOWTHEME = (CCM_FIRST + 0xb),
  CCM_DPISCALE = (CCM_FIRST + 0xc),
  HDM_GETITEMCOUNT = (HDM_FIRST + 0),
  HDM_INSERTITEMA = (HDM_FIRST + 1),
  HDM_INSERTITEMW = (HDM_FIRST + 10),
  HDM_DELETEITEM = (HDM_FIRST + 2),
  HDM_GETITEMA = (HDM_FIRST + 3),
  HDM_GETITEMW = (HDM_FIRST + 11),
  HDM_SETITEMA = (HDM_FIRST + 4),
  HDM_SETITEMW = (HDM_FIRST + 12),
  HDM_LAYOUT = (HDM_FIRST + 5),
  HDM_HITTEST = (HDM_FIRST + 6),
  HDM_GETITEMRECT = (HDM_FIRST + 7),
  HDM_SETIMAGELIST = (HDM_FIRST + 8),
  HDM_GETIMAGELIST = (HDM_FIRST + 9),
  HDM_ORDERTOINDEX = (HDM_FIRST + 15),
  HDM_CREATEDRAGIMAGE = (HDM_FIRST + 16),
  HDM_GETORDERARRAY = (HDM_FIRST + 17),
  HDM_SETORDERARRAY = (HDM_FIRST + 18),
  HDM_SETHOTDIVIDER = (HDM_FIRST + 19),
  HDM_SETBITMAPMARGIN = (HDM_FIRST + 20),
  HDM_GETBITMAPMARGIN = (HDM_FIRST + 21),
  HDM_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
  HDM_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
  HDM_SETFILTERCHANGETIMEOUT = (HDM_FIRST+22),
  HDM_EDITFILTER = (HDM_FIRST+23),
  HDM_CLEARFILTER = (HDM_FIRST+24),
  TB_ENABLEBUTTON = (WM_USER + 1),
  TB_CHECKBUTTON = (WM_USER + 2),
  TB_PRESSBUTTON = (WM_USER + 3),
  TB_HIDEBUTTON = (WM_USER + 4),
  TB_INDETERMINATE = (WM_USER + 5),
  TB_MARKBUTTON = (WM_USER + 6),
  TB_ISBUTTONENABLED = (WM_USER + 9),
  TB_ISBUTTONCHECKED = (WM_USER + 10),
  TB_ISBUTTONPRESSED = (WM_USER + 11),
  TB_ISBUTTONHIDDEN = (WM_USER + 12),
  TB_ISBUTTONINDETERMINATE = (WM_USER + 13),
  TB_ISBUTTONHIGHLIGHTED = (WM_USER + 14),
  TB_SETSTATE = (WM_USER + 17),
  TB_GETSTATE = (WM_USER + 18),
  TB_ADDBITMAP = (WM_USER + 19),
  TB_ADDBUTTONSA = (WM_USER + 20),
  TB_INSERTBUTTONA = (WM_USER + 21),
  TB_ADDBUTTONS = (WM_USER + 20),
  TB_INSERTBUTTON = (WM_USER + 21),
  TB_DELETEBUTTON = (WM_USER + 22),
  TB_GETBUTTON = (WM_USER + 23),
  TB_BUTTONCOUNT = (WM_USER + 24),
  TB_COMMANDTOINDEX = (WM_USER + 25),
  TB_SAVERESTOREA = (WM_USER + 26),
  TB_SAVERESTOREW = (WM_USER + 76),
  TB_CUSTOMIZE = (WM_USER + 27),
  TB_ADDSTRINGA = (WM_USER + 28),
  TB_ADDSTRINGW = (WM_USER + 77),
  TB_GETITEMRECT = (WM_USER + 29),
  TB_BUTTONSTRUCTSIZE = (WM_USER + 30),
  TB_SETBUTTONSIZE = (WM_USER + 31),
  TB_SETBITMAPSIZE = (WM_USER + 32),
  TB_AUTOSIZE = (WM_USER + 33),
  TB_GETTOOLTIPS = (WM_USER + 35),
  TB_SETTOOLTIPS = (WM_USER + 36),
  TB_SETPARENT = (WM_USER + 37),
  TB_SETROWS = (WM_USER + 39),
  TB_GETROWS = (WM_USER + 40),
  TB_SETCMDID = (WM_USER + 42),
  TB_CHANGEBITMAP = (WM_USER + 43),
  TB_GETBITMAP = (WM_USER + 44),
  TB_GETBUTTONTEXTA = (WM_USER + 45),
  TB_GETBUTTONTEXTW = (WM_USER + 75),
  TB_REPLACEBITMAP = (WM_USER + 46),
  TB_SETINDENT = (WM_USER + 47),
  TB_SETIMAGELIST = (WM_USER + 48),
  TB_GETIMAGELIST = (WM_USER + 49),
  TB_LOADIMAGES = (WM_USER + 50),
  TB_GETRECT = (WM_USER + 51),
  TB_SETHOTIMAGELIST = (WM_USER + 52),
  TB_GETHOTIMAGELIST = (WM_USER + 53),
  TB_SETDISABLEDIMAGELIST = (WM_USER + 54),
  TB_GETDISABLEDIMAGELIST = (WM_USER + 55),
  TB_SETSTYLE = (WM_USER + 56),
  TB_GETSTYLE = (WM_USER + 57),
  TB_GETBUTTONSIZE = (WM_USER + 58),
  TB_SETBUTTONWIDTH = (WM_USER + 59),
  TB_SETMAXTEXTROWS = (WM_USER + 60),
  TB_GETTEXTROWS = (WM_USER + 61),
  TB_GETOBJECT = (WM_USER + 62),
  TB_GETHOTITEM = (WM_USER + 71),
  TB_SETHOTITEM = (WM_USER + 72),
  TB_SETANCHORHIGHLIGHT = (WM_USER + 73),
  TB_GETANCHORHIGHLIGHT = (WM_USER + 74),
  TB_MAPACCELERATORA = (WM_USER + 78),
  TB_GETINSERTMARK = (WM_USER + 79),
  TB_SETINSERTMARK = (WM_USER + 80),
  TB_INSERTMARKHITTEST = (WM_USER + 81),
  TB_MOVEBUTTON = (WM_USER + 82),
  TB_GETMAXSIZE = (WM_USER + 83),
  TB_SETEXTENDEDSTYLE = (WM_USER + 84),
  TB_GETEXTENDEDSTYLE = (WM_USER + 85),
  TB_GETPADDING = (WM_USER + 86),
  TB_SETPADDING = (WM_USER + 87),
  TB_SETINSERTMARKCOLOR = (WM_USER + 88),
  TB_GETINSERTMARKCOLOR = (WM_USER + 89),
  TB_SETCOLORSCHEME = CCM_SETCOLORSCHEME,
  TB_GETCOLORSCHEME = CCM_GETCOLORSCHEME,
  TB_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
  TB_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
  TB_MAPACCELERATORW = (WM_USER + 90),
  TB_GETBITMAPFLAGS = (WM_USER + 41),
  TB_GETBUTTONINFOW = (WM_USER + 63),
  TB_SETBUTTONINFOW = (WM_USER + 64),
  TB_GETBUTTONINFOA = (WM_USER + 65),
  TB_SETBUTTONINFOA = (WM_USER + 66),
  TB_INSERTBUTTONW = (WM_USER + 67),
  TB_ADDBUTTONSW = (WM_USER + 68),
  TB_HITTEST = (WM_USER + 69),
  TB_SETDRAWTEXTFLAGS = (WM_USER + 70),
  TB_GETSTRINGW = (WM_USER + 91),
  TB_GETSTRINGA = (WM_USER + 92),
  TB_GETMETRICS = (WM_USER + 101),
  TB_SETMETRICS = (WM_USER + 102),
  TB_SETWINDOWTHEME = CCM_SETWINDOWTHEME,
  RB_INSERTBANDA = (WM_USER + 1),
  RB_DELETEBAND = (WM_USER + 2),
  RB_GETBARINFO = (WM_USER + 3),
  RB_SETBARINFO = (WM_USER + 4),
  RB_GETBANDINFO = (WM_USER + 5),
  RB_SETBANDINFOA = (WM_USER + 6),
  RB_SETPARENT = (WM_USER + 7),
  RB_HITTEST = (WM_USER + 8),
  RB_GETRECT = (WM_USER + 9),
  RB_INSERTBANDW = (WM_USER + 10),
  RB_SETBANDINFOW = (WM_USER + 11),
  RB_GETBANDCOUNT = (WM_USER + 12),
  RB_GETROWCOUNT = (WM_USER + 13),
  RB_GETROWHEIGHT = (WM_USER + 14),
  RB_IDTOINDEX = (WM_USER + 16),
  RB_GETTOOLTIPS = (WM_USER + 17),
  RB_SETTOOLTIPS = (WM_USER + 18),
  RB_SETBKCOLOR = (WM_USER + 19),
  RB_GETBKCOLOR = (WM_USER + 20),
  RB_SETTEXTCOLOR = (WM_USER + 21),
  RB_GETTEXTCOLOR = (WM_USER + 22),
  RB_SIZETORECT = (WM_USER + 23),
  RB_SETCOLORSCHEME = CCM_SETCOLORSCHEME,
  RB_GETCOLORSCHEME = CCM_GETCOLORSCHEME,
  RB_BEGINDRAG = (WM_USER + 24),
  RB_ENDDRAG = (WM_USER + 25),
  RB_DRAGMOVE = (WM_USER + 26),
  RB_GETBARHEIGHT = (WM_USER + 27),
  RB_GETBANDINFOW = (WM_USER + 28),
  RB_GETBANDINFOA = (WM_USER + 29),
  RB_MINIMIZEBAND = (WM_USER + 30),
  RB_MAXIMIZEBAND = (WM_USER + 31),
  RB_GETDROPTARGET = (CCM_GETDROPTARGET),
  RB_GETBANDBORDERS = (WM_USER + 34),
  RB_SHOWBAND = (WM_USER + 35),
  RB_SETPALETTE = (WM_USER + 37),
  RB_GETPALETTE = (WM_USER + 38),
  RB_MOVEBAND = (WM_USER + 39),
  RB_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
  RB_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
  RB_GETBANDMARGINS = (WM_USER + 40),
  RB_SETWINDOWTHEME = CCM_SETWINDOWTHEME,
  RB_PUSHCHEVRON = (WM_USER + 43),
  TTM_ACTIVATE = (WM_USER + 1),
  TTM_SETDELAYTIME = (WM_USER + 3),
  TTM_ADDTOOLA = (WM_USER + 4),
  TTM_ADDTOOLW = (WM_USER + 50),
  TTM_DELTOOLA = (WM_USER + 5),
  TTM_DELTOOLW = (WM_USER + 51),
  TTM_NEWTOOLRECTA = (WM_USER + 6),
  TTM_NEWTOOLRECTW = (WM_USER + 52),
  TTM_RELAYEVENT = (WM_USER + 7),
  TTM_GETTOOLINFOA = (WM_USER + 8),
  TTM_GETTOOLINFOW = (WM_USER + 53),
  TTM_SETTOOLINFOA = (WM_USER + 9),
  TTM_SETTOOLINFOW = (WM_USER + 54),
  TTM_HITTESTA = (WM_USER +10),
  TTM_HITTESTW = (WM_USER +55),
  TTM_GETTEXTA = (WM_USER +11),
  TTM_GETTEXTW = (WM_USER +56),
  TTM_UPDATETIPTEXTA = (WM_USER +12),
  TTM_UPDATETIPTEXTW = (WM_USER +57),
  TTM_GETTOOLCOUNT = (WM_USER +13),
  TTM_ENUMTOOLSA = (WM_USER +14),
  TTM_ENUMTOOLSW = (WM_USER +58),
  TTM_GETCURRENTTOOLA = (WM_USER + 15),
  TTM_GETCURRENTTOOLW = (WM_USER + 59),
  TTM_WINDOWFROMPOINT = (WM_USER + 16),
  TTM_TRACKACTIVATE = (WM_USER + 17),
  TTM_TRACKPOSITION = (WM_USER + 18),
  TTM_SETTIPBKCOLOR = (WM_USER + 19),
  TTM_SETTIPTEXTCOLOR = (WM_USER + 20),
  TTM_GETDELAYTIME = (WM_USER + 21),
  TTM_GETTIPBKCOLOR = (WM_USER + 22),
  TTM_GETTIPTEXTCOLOR = (WM_USER + 23),
  TTM_SETMAXTIPWIDTH = (WM_USER + 24),
  TTM_GETMAXTIPWIDTH = (WM_USER + 25),
  TTM_SETMARGIN = (WM_USER + 26),
  TTM_GETMARGIN = (WM_USER + 27),
  TTM_POP = (WM_USER + 28),
  TTM_UPDATE = (WM_USER + 29),
  TTM_GETBUBBLESIZE = (WM_USER + 30),
  TTM_ADJUSTRECT = (WM_USER + 31),
  TTM_SETTITLEA = (WM_USER + 32),
  TTM_SETTITLEW = (WM_USER + 33),
  TTM_POPUP = (WM_USER + 34),
  TTM_GETTITLE = (WM_USER + 35),
  TTM_SETWINDOWTHEME = CCM_SETWINDOWTHEME,
  SB_SETTEXTA = (WM_USER+1),
  SB_SETTEXTW = (WM_USER+11),
  SB_GETTEXTA = (WM_USER+2),
  SB_GETTEXTW = (WM_USER+13),
  SB_GETTEXTLENGTHA = (WM_USER+3),
  SB_GETTEXTLENGTHW = (WM_USER+12),
  SB_SETPARTS = (WM_USER+4),
  SB_GETPARTS = (WM_USER+6),
  SB_GETBORDERS = (WM_USER+7),
  SB_SETMINHEIGHT = (WM_USER+8),
  SB_SIMPLE = (WM_USER+9),
  SB_GETRECT = (WM_USER+10),
  SB_ISSIMPLE = (WM_USER+14),
  SB_SETICON = (WM_USER+15),
  SB_SETTIPTEXTA = (WM_USER+16),
  SB_SETTIPTEXTW = (WM_USER+17),
  SB_GETTIPTEXTA = (WM_USER+18),
  SB_GETTIPTEXTW = (WM_USER+19),
  SB_GETICON = (WM_USER+20),
  SB_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
  SB_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
  SB_SETBKCOLOR = CCM_SETBKCOLOR,
  SB_SIMPLEID = 0x00ff,
  TBM_GETPOS = (WM_USER),
  TBM_GETRANGEMIN = (WM_USER+1),
  TBM_GETRANGEMAX = (WM_USER+2),
  TBM_GETTIC = (WM_USER+3),
  TBM_SETTIC = (WM_USER+4),
  TBM_SETPOS = (WM_USER+5),
  TBM_SETRANGE = (WM_USER+6),
  TBM_SETRANGEMIN = (WM_USER+7),
  TBM_SETRANGEMAX = (WM_USER+8),
  TBM_CLEARTICS = (WM_USER+9),
  TBM_SETSEL = (WM_USER+10),
  TBM_SETSELSTART = (WM_USER+11),
  TBM_SETSELEND = (WM_USER+12),
  TBM_GETPTICS = (WM_USER+14),
  TBM_GETTICPOS = (WM_USER+15),
  TBM_GETNUMTICS = (WM_USER+16),
  TBM_GETSELSTART = (WM_USER+17),
  TBM_GETSELEND = (WM_USER+18),
  TBM_CLEARSEL = (WM_USER+19),
  TBM_SETTICFREQ = (WM_USER+20),
  TBM_SETPAGESIZE = (WM_USER+21),
  TBM_GETPAGESIZE = (WM_USER+22),
  TBM_SETLINESIZE = (WM_USER+23),
  TBM_GETLINESIZE = (WM_USER+24),
  TBM_GETTHUMBRECT = (WM_USER+25),
  TBM_GETCHANNELRECT = (WM_USER+26),
  TBM_SETTHUMBLENGTH = (WM_USER+27),
  TBM_GETTHUMBLENGTH = (WM_USER+28),
  TBM_SETTOOLTIPS = (WM_USER+29),
  TBM_GETTOOLTIPS = (WM_USER+30),
  TBM_SETTIPSIDE = (WM_USER+31),
  TBM_SETBUDDY = (WM_USER+32),
  TBM_GETBUDDY = (WM_USER+33),
  TBM_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
  TBM_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
  DL_BEGINDRAG = (WM_USER+133),
  DL_DRAGGING = (WM_USER+134),
  DL_DROPPED = (WM_USER+135),
  DL_CANCELDRAG = (WM_USER+136),
  UDM_SETRANGE = (WM_USER+101),
  UDM_GETRANGE = (WM_USER+102),
  UDM_SETPOS = (WM_USER+103),
  UDM_GETPOS = (WM_USER+104),
  UDM_SETBUDDY = (WM_USER+105),
  UDM_GETBUDDY = (WM_USER+106),
  UDM_SETACCEL = (WM_USER+107),
  UDM_GETACCEL = (WM_USER+108),
  UDM_SETBASE = (WM_USER+109),
  UDM_GETBASE = (WM_USER+110),
  UDM_SETRANGE32 = (WM_USER+111),
  UDM_GETRANGE32 = (WM_USER+112),
  UDM_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
  UDM_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
  UDM_SETPOS32 = (WM_USER+113),
  UDM_GETPOS32 = (WM_USER+114),
  PBM_SETRANGE = (WM_USER+1),
  PBM_SETPOS = (WM_USER+2),
  PBM_DELTAPOS = (WM_USER+3),
  PBM_SETSTEP = (WM_USER+4),
  PBM_STEPIT = (WM_USER+5),
  PBM_SETRANGE32 = (WM_USER+6),
  PBM_GETRANGE = (WM_USER+7),
  PBM_GETPOS = (WM_USER+8),
  PBM_SETBARCOLOR = (WM_USER+9),
  PBM_SETBKCOLOR = CCM_SETBKCOLOR,
  HKM_SETHOTKEY = (WM_USER+1),
  HKM_GETHOTKEY = (WM_USER+2),
  HKM_SETRULES = (WM_USER+3),
  LVM_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
  LVM_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
  LVM_GETBKCOLOR = (LVM_FIRST + 0),
  LVM_SETBKCOLOR = (LVM_FIRST + 1),
  LVM_GETIMAGELIST = (LVM_FIRST + 2),
  LVM_SETIMAGELIST = (LVM_FIRST + 3),
  LVM_GETITEMCOUNT = (LVM_FIRST + 4),
  LVM_GETITEMA = (LVM_FIRST + 5),
  LVM_GETITEMW = (LVM_FIRST + 75),
  LVM_SETITEMA = (LVM_FIRST + 6),
  LVM_SETITEMW = (LVM_FIRST + 76),
  LVM_INSERTITEMA = (LVM_FIRST + 7),
  LVM_INSERTITEMW = (LVM_FIRST + 77),
  LVM_DELETEITEM = (LVM_FIRST + 8),
  LVM_DELETEALLITEMS = (LVM_FIRST + 9),
  LVM_GETCALLBACKMASK = (LVM_FIRST + 10),
  LVM_SETCALLBACKMASK = (LVM_FIRST + 11),
  LVM_FINDITEMA = (LVM_FIRST + 13),
  LVM_FINDITEMW = (LVM_FIRST + 83),
  LVM_GETITEMRECT = (LVM_FIRST + 14),
  LVM_SETITEMPOSITION = (LVM_FIRST + 15),
  LVM_GETITEMPOSITION = (LVM_FIRST + 16),
  LVM_GETSTRINGWIDTHA = (LVM_FIRST + 17),
  LVM_GETSTRINGWIDTHW = (LVM_FIRST + 87),
  LVM_HITTEST = (LVM_FIRST + 18),
  LVM_ENSUREVISIBLE = (LVM_FIRST + 19),
  LVM_SCROLL = (LVM_FIRST + 20),
  LVM_REDRAWITEMS = (LVM_FIRST + 21),
  LVM_ARRANGE = (LVM_FIRST + 22),
  LVM_EDITLABELA = (LVM_FIRST + 23),
  LVM_EDITLABELW = (LVM_FIRST + 118),
  LVM_GETEDITCONTROL = (LVM_FIRST + 24),
  LVM_GETCOLUMNA = (LVM_FIRST + 25),
  LVM_GETCOLUMNW = (LVM_FIRST + 95),
  LVM_SETCOLUMNA = (LVM_FIRST + 26),
  LVM_SETCOLUMNW = (LVM_FIRST + 96),
  LVM_INSERTCOLUMNA = (LVM_FIRST + 27),
  LVM_INSERTCOLUMNW = (LVM_FIRST + 97),
  LVM_DELETECOLUMN = (LVM_FIRST + 28),
  LVM_GETCOLUMNWIDTH = (LVM_FIRST + 29),
  LVM_SETCOLUMNWIDTH = (LVM_FIRST + 30),
  LVM_CREATEDRAGIMAGE = (LVM_FIRST + 33),
  LVM_GETVIEWRECT = (LVM_FIRST + 34),
  LVM_GETTEXTCOLOR = (LVM_FIRST + 35),
  LVM_SETTEXTCOLOR = (LVM_FIRST + 36),
  LVM_GETTEXTBKCOLOR = (LVM_FIRST + 37),
  LVM_SETTEXTBKCOLOR = (LVM_FIRST + 38),
  LVM_GETTOPINDEX = (LVM_FIRST + 39),
  LVM_GETCOUNTPERPAGE = (LVM_FIRST + 40),
  LVM_GETORIGIN = (LVM_FIRST + 41),
  LVM_UPDATE = (LVM_FIRST + 42),
  LVM_SETITEMSTATE = (LVM_FIRST + 43),
  LVM_GETITEMSTATE = (LVM_FIRST + 44),
  LVM_GETITEMTEXTA = (LVM_FIRST + 45),
  LVM_GETITEMTEXTW = (LVM_FIRST + 115),
  LVM_SETITEMTEXTA = (LVM_FIRST + 46),
  LVM_SETITEMTEXTW = (LVM_FIRST + 116),
  LVM_SETITEMCOUNT = (LVM_FIRST + 47),
  LVM_SORTITEMS = (LVM_FIRST + 48),
  LVM_SETITEMPOSITION32 = (LVM_FIRST + 49),
  LVM_GETSELECTEDCOUNT = (LVM_FIRST + 50),
  LVM_GETITEMSPACING = (LVM_FIRST + 51),
  LVM_GETISEARCHSTRINGA = (LVM_FIRST + 52),
  LVM_GETISEARCHSTRINGW = (LVM_FIRST + 117),
  LVM_SETICONSPACING = (LVM_FIRST + 53),
  LVM_SETEXTENDEDLISTVIEWSTYLE = (LVM_FIRST + 54),
  LVM_GETEXTENDEDLISTVIEWSTYLE = (LVM_FIRST + 55),
  LVM_GETSUBITEMRECT = (LVM_FIRST + 56),
  LVM_SUBITEMHITTEST = (LVM_FIRST + 57),
  LVM_SETCOLUMNORDERARRAY = (LVM_FIRST + 58),
  LVM_GETCOLUMNORDERARRAY = (LVM_FIRST + 59),
  LVM_SETHOTITEM = (LVM_FIRST + 60),
  LVM_GETHOTITEM = (LVM_FIRST + 61),
  LVM_SETHOTCURSOR = (LVM_FIRST + 62),
  LVM_GETHOTCURSOR = (LVM_FIRST + 63),
  LVM_APPROXIMATEVIEWRECT = (LVM_FIRST + 64),
  LVM_SETWORKAREAS = (LVM_FIRST + 65),
  LVM_GETWORKAREAS = (LVM_FIRST + 70),
  LVM_GETNUMBEROFWORKAREAS = (LVM_FIRST + 73),
  LVM_GETSELECTIONMARK = (LVM_FIRST + 66),
  LVM_SETSELECTIONMARK = (LVM_FIRST + 67),
  LVM_SETHOVERTIME = (LVM_FIRST + 71),
  LVM_GETHOVERTIME = (LVM_FIRST + 72),
  LVM_SETTOOLTIPS = (LVM_FIRST + 74),
  LVM_GETTOOLTIPS = (LVM_FIRST + 78),
  LVM_SORTITEMSEX = (LVM_FIRST + 81),
  LVM_SETBKIMAGEA = (LVM_FIRST + 68),
  LVM_SETBKIMAGEW = (LVM_FIRST + 138),
  LVM_GETBKIMAGEA = (LVM_FIRST + 69),
  LVM_GETBKIMAGEW = (LVM_FIRST + 139),
  LVM_SETSELECTEDCOLUMN = (LVM_FIRST + 140),
  LVM_SETTILEWIDTH = (LVM_FIRST + 141),
  LVM_SETVIEW = (LVM_FIRST + 142),
  LVM_GETVIEW = (LVM_FIRST + 143),
  LVM_INSERTGROUP = (LVM_FIRST + 145),
  LVM_SETGROUPINFO = (LVM_FIRST + 147),
  LVM_GETGROUPINFO = (LVM_FIRST + 149),
  LVM_REMOVEGROUP = (LVM_FIRST + 150),
  LVM_MOVEGROUP = (LVM_FIRST + 151),
  LVM_MOVEITEMTOGROUP = (LVM_FIRST + 154),
  LVM_SETGROUPMETRICS = (LVM_FIRST + 155),
  LVM_GETGROUPMETRICS = (LVM_FIRST + 156),
  LVM_ENABLEGROUPVIEW = (LVM_FIRST + 157),
  LVM_SORTGROUPS = (LVM_FIRST + 158),
  LVM_INSERTGROUPSORTED = (LVM_FIRST + 159),
  LVM_REMOVEALLGROUPS = (LVM_FIRST + 160),
  LVM_HASGROUP = (LVM_FIRST + 161),
  LVM_SETTILEVIEWINFO = (LVM_FIRST + 162),
  LVM_GETTILEVIEWINFO = (LVM_FIRST + 163),
  LVM_SETTILEINFO = (LVM_FIRST + 164),
  LVM_GETTILEINFO = (LVM_FIRST + 165),
  LVM_SETINSERTMARK = (LVM_FIRST + 166),
  LVM_GETINSERTMARK = (LVM_FIRST + 167),
  LVM_INSERTMARKHITTEST = (LVM_FIRST + 168),
  LVM_GETINSERTMARKRECT = (LVM_FIRST + 169),
  LVM_SETINSERTMARKCOLOR = (LVM_FIRST + 170),
  LVM_GETINSERTMARKCOLOR = (LVM_FIRST + 171),
  LVM_SETINFOTIP = (LVM_FIRST + 173),
  LVM_GETSELECTEDCOLUMN = (LVM_FIRST + 174),
  LVM_ISGROUPVIEWENABLED = (LVM_FIRST + 175),
  LVM_GETOUTLINECOLOR = (LVM_FIRST + 176),
  LVM_SETOUTLINECOLOR = (LVM_FIRST + 177),
  LVM_CANCELEDITLABEL = (LVM_FIRST + 179),
  LVM_MAPINDEXTOID = (LVM_FIRST + 180),
  LVM_MAPIDTOINDEX = (LVM_FIRST + 181),
  TVM_INSERTITEMA = (TV_FIRST + 0),
  TVM_INSERTITEMW = (TV_FIRST + 50),
  TVM_DELETEITEM = (TV_FIRST + 1),
  TVM_EXPAND = (TV_FIRST + 2),
  TVM_GETITEMRECT = (TV_FIRST + 4),
  TVM_GETCOUNT = (TV_FIRST + 5),
  TVM_GETINDENT = (TV_FIRST + 6),
  TVM_SETINDENT = (TV_FIRST + 7),
  TVM_GETIMAGELIST = (TV_FIRST + 8),
  TVM_SETIMAGELIST = (TV_FIRST + 9),
  TVM_GETNEXTITEM = (TV_FIRST + 10),
  TVM_SELECTITEM = (TV_FIRST + 11),
  TVM_GETITEMA = (TV_FIRST + 12),
  TVM_GETITEMW = (TV_FIRST + 62),
  TVM_SETITEMA = (TV_FIRST + 13),
  TVM_SETITEMW = (TV_FIRST + 63),
  TVM_EDITLABELA = (TV_FIRST + 14),
  TVM_EDITLABELW = (TV_FIRST + 65),
  TVM_GETEDITCONTROL = (TV_FIRST + 15),
  TVM_GETVISIBLECOUNT = (TV_FIRST + 16),
  TVM_HITTEST = (TV_FIRST + 17),
  TVM_CREATEDRAGIMAGE = (TV_FIRST + 18),
  TVM_SORTCHILDREN = (TV_FIRST + 19),
  TVM_ENSUREVISIBLE = (TV_FIRST + 20),
  TVM_SORTCHILDRENCB = (TV_FIRST + 21),
  TVM_ENDEDITLABELNOW = (TV_FIRST + 22),
  TVM_GETISEARCHSTRINGA = (TV_FIRST + 23),
  TVM_GETISEARCHSTRINGW = (TV_FIRST + 64),
  TVM_SETTOOLTIPS = (TV_FIRST + 24),
  TVM_GETTOOLTIPS = (TV_FIRST + 25),
  TVM_SETINSERTMARK = (TV_FIRST + 26),
  TVM_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
  TVM_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
  TVM_SETITEMHEIGHT = (TV_FIRST + 27),
  TVM_GETITEMHEIGHT = (TV_FIRST + 28),
  TVM_SETBKCOLOR = (TV_FIRST + 29),
  TVM_SETTEXTCOLOR = (TV_FIRST + 30),
  TVM_GETBKCOLOR = (TV_FIRST + 31),
  TVM_GETTEXTCOLOR = (TV_FIRST + 32),
  TVM_SETSCROLLTIME = (TV_FIRST + 33),
  TVM_GETSCROLLTIME = (TV_FIRST + 34),
  TVM_SETINSERTMARKCOLOR = (TV_FIRST + 37),
  TVM_GETINSERTMARKCOLOR = (TV_FIRST + 38),
  TVM_GETITEMSTATE = (TV_FIRST + 39),
  TVM_SETLINECOLOR = (TV_FIRST + 40),
  TVM_GETLINECOLOR = (TV_FIRST + 41),
  TVM_MAPACCIDTOHTREEITEM = (TV_FIRST + 42),
  TVM_MAPHTREEITEMTOACCID = (TV_FIRST + 43),
  CBEM_INSERTITEMA = (WM_USER + 1),
  CBEM_SETIMAGELIST = (WM_USER + 2),
  CBEM_GETIMAGELIST = (WM_USER + 3),
  CBEM_GETITEMA = (WM_USER + 4),
  CBEM_SETITEMA = (WM_USER + 5),
  CBEM_DELETEITEM = CB_DELETESTRING,
  CBEM_GETCOMBOCONTROL = (WM_USER + 6),
  CBEM_GETEDITCONTROL = (WM_USER + 7),
  CBEM_SETEXTENDEDSTYLE = (WM_USER + 14),
  CBEM_GETEXTENDEDSTYLE = (WM_USER + 9),
  CBEM_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
  CBEM_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
  CBEM_SETEXSTYLE = (WM_USER + 8),
  CBEM_GETEXSTYLE = (WM_USER + 9),
  CBEM_HASEDITCHANGED = (WM_USER + 10),
  CBEM_INSERTITEMW = (WM_USER + 11),
  CBEM_SETITEMW = (WM_USER + 12),
  CBEM_GETITEMW = (WM_USER + 13),
  TCM_GETIMAGELIST = (TCM_FIRST + 2),
  TCM_SETIMAGELIST = (TCM_FIRST + 3),
  TCM_GETITEMCOUNT = (TCM_FIRST + 4),
  TCM_GETITEMA = (TCM_FIRST + 5),
  TCM_GETITEMW = (TCM_FIRST + 60),
  TCM_SETITEMA = (TCM_FIRST + 6),
  TCM_SETITEMW = (TCM_FIRST + 61),
  TCM_INSERTITEMA = (TCM_FIRST + 7),
  TCM_INSERTITEMW = (TCM_FIRST + 62),
  TCM_DELETEITEM = (TCM_FIRST + 8),
  TCM_DELETEALLITEMS = (TCM_FIRST + 9),
  TCM_GETITEMRECT = (TCM_FIRST + 10),
  TCM_GETCURSEL = (TCM_FIRST + 11),
  TCM_SETCURSEL = (TCM_FIRST + 12),
  TCM_HITTEST = (TCM_FIRST + 13),
  TCM_SETITEMEXTRA = (TCM_FIRST + 14),
  TCM_ADJUSTRECT = (TCM_FIRST + 40),
  TCM_SETITEMSIZE = (TCM_FIRST + 41),
  TCM_REMOVEIMAGE = (TCM_FIRST + 42),
  TCM_SETPADDING = (TCM_FIRST + 43),
  TCM_GETROWCOUNT = (TCM_FIRST + 44),
  TCM_GETTOOLTIPS = (TCM_FIRST + 45),
  TCM_SETTOOLTIPS = (TCM_FIRST + 46),
  TCM_GETCURFOCUS = (TCM_FIRST + 47),
  TCM_SETCURFOCUS = (TCM_FIRST + 48),
  TCM_SETMINTABWIDTH = (TCM_FIRST + 49),
  TCM_DESELECTALL = (TCM_FIRST + 50),
  TCM_HIGHLIGHTITEM = (TCM_FIRST + 51),
  TCM_SETEXTENDEDSTYLE = (TCM_FIRST + 52),
  TCM_GETEXTENDEDSTYLE = (TCM_FIRST + 53),
  TCM_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
  TCM_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
  ACM_OPENA = (WM_USER+100),
  ACM_OPENW = (WM_USER+103),
  ACM_PLAY = (WM_USER+101),
  ACM_STOP = (WM_USER+102),
  MCM_FIRST = 0x1000,
  MCM_GETCURSEL = (MCM_FIRST + 1),
  MCM_SETCURSEL = (MCM_FIRST + 2),
  MCM_GETMAXSELCOUNT = (MCM_FIRST + 3),
  MCM_SETMAXSELCOUNT = (MCM_FIRST + 4),
  MCM_GETSELRANGE = (MCM_FIRST + 5),
  MCM_SETSELRANGE = (MCM_FIRST + 6),
  MCM_GETMONTHRANGE = (MCM_FIRST + 7),
  MCM_SETDAYSTATE = (MCM_FIRST + 8),
  MCM_GETMINREQRECT = (MCM_FIRST + 9),
  MCM_SETCOLOR = (MCM_FIRST + 10),
  MCM_GETCOLOR = (MCM_FIRST + 11),
  MCM_SETTODAY = (MCM_FIRST + 12),
  MCM_GETTODAY = (MCM_FIRST + 13),
  MCM_HITTEST = (MCM_FIRST + 14),
  MCM_SETFIRSTDAYOFWEEK = (MCM_FIRST + 15),
  MCM_GETFIRSTDAYOFWEEK = (MCM_FIRST + 16),
  MCM_GETRANGE = (MCM_FIRST + 17),
  MCM_SETRANGE = (MCM_FIRST + 18),
  MCM_GETMONTHDELTA = (MCM_FIRST + 19),
  MCM_SETMONTHDELTA = (MCM_FIRST + 20),
  MCM_GETMAXTODAYWIDTH = (MCM_FIRST + 21),
  MCM_SETUNICODEFORMAT = CCM_SETUNICODEFORMAT,
  MCM_GETUNICODEFORMAT = CCM_GETUNICODEFORMAT,
  DTM_FIRST = 0x1000,
  DTM_GETSYSTEMTIME = (DTM_FIRST + 1),
  DTM_SETSYSTEMTIME = (DTM_FIRST + 2),
  DTM_GETRANGE = (DTM_FIRST + 3),
  DTM_SETRANGE = (DTM_FIRST + 4),
  DTM_SETFORMATA = (DTM_FIRST + 5),
  DTM_SETFORMATW = (DTM_FIRST + 50),
  DTM_SETMCCOLOR = (DTM_FIRST + 6),
  DTM_GETMCCOLOR = (DTM_FIRST + 7),
  DTM_GETMONTHCAL = (DTM_FIRST + 8),
  DTM_SETMCFONT = (DTM_FIRST + 9),
  DTM_GETMCFONT = (DTM_FIRST + 10),
  PGM_SETCHILD = (PGM_FIRST + 1),
  PGM_RECALCSIZE = (PGM_FIRST + 2),
  PGM_FORWARDMOUSE = (PGM_FIRST + 3),
  PGM_SETBKCOLOR = (PGM_FIRST + 4),
  PGM_GETBKCOLOR = (PGM_FIRST + 5),
  PGM_SETBORDER = (PGM_FIRST + 6),
  PGM_GETBORDER = (PGM_FIRST + 7),
  PGM_SETPOS = (PGM_FIRST + 8),
  PGM_GETPOS = (PGM_FIRST + 9),
  PGM_SETBUTTONSIZE = (PGM_FIRST + 10),
  PGM_GETBUTTONSIZE = (PGM_FIRST + 11),
  PGM_GETBUTTONSTATE = (PGM_FIRST + 12),
  PGM_GETDROPTARGET = CCM_GETDROPTARGET,
  BCM_GETIDEALSIZE = (BCM_FIRST + 0x0001),
  BCM_SETIMAGELIST = (BCM_FIRST + 0x0002),
  BCM_GETIMAGELIST = (BCM_FIRST + 0x0003),
  BCM_SETTEXTMARGIN = (BCM_FIRST + 0x0004),
  BCM_GETTEXTMARGIN = (BCM_FIRST + 0x0005),
  EM_SETCUEBANNER  = (ECM_FIRST + 1),
  EM_GETCUEBANNER  = (ECM_FIRST + 2),
  EM_SHOWBALLOONTIP = (ECM_FIRST + 3),
  EM_HIDEBALLOONTIP = (ECM_FIRST + 4),
  CB_SETMINVISIBLE = (CBM_FIRST + 1),
  CB_GETMINVISIBLE = (CBM_FIRST + 2),
  LM_HITTEST = (WM_USER + 0x300),
  LM_GETIDEALHEIGHT = (WM_USER + 0x301),
  LM_SETITEM = (WM_USER + 0x302),
  LM_GETITEM = (WM_USER + 0x303)

下表列出了文本控件的常用消息及对应作用(近在眼前收集整理):
消息名称                      消息说明
EM_CANUNDO            198 决定前一次编辑操作是否能够撤消
EM_EMPTYUNDOBUFFER    205 清除控件的撤消缓冲区,使其不可能撤消前一次编辑操作
EM_UNDO               199 撤消前一次编辑操作  
EM_FMTLINES           200 决定是否在取回的文本宇串中包含软回车字符  
EM_GETLIMITTEXT       213 获取一个编辑控件中文本的最大长度
EM_GETMARGINS         212 获取编辑控件的左、右边距(不得用于NT3.51)
EM_GETRECT            178 获取一个编辑控件的格式化矩形
EM_LIMITTEXT          197 限制编辑控件中的文本长度  
EM_SETLIMITTEXT       197 限制编辑控件中的文本长度(不得用于NT3.51)  
EM_SETMARGINS         211 设置编辑控件的左、右边距(不得用于NT3.51)  
EM_SETRECT            179 为一个编辑控件设置格式化矩形
EM_SETRECTNP          180 与EM_SETRECT类似,只是控件此时不会重画
EM_SETTABSTOPS        203 设置编辑控件中的制表站间距
EM_CHARFROMPOS        215 判断编辑控件指定位置处的字符(不适用于NT3.51)  
EM_GETFIRSTVISIBLEIN  206 判断编辑控件中显示的第一行
EM_GETLINE            196 从编辑控件取回…行的内容
EM_GETLINECOUNT       186 判断一个编辑控件的总行数
EM_GETMODIFY          184 判断编辑控件的内容是否已发生变化
EM_GETPASSWORDCHAR    210 取得编辑控件的密码字符
EM_GETSEL             176 判断编辑控件中一段选定内容的起点与终点
EM_LINEFROMCHAR       201 判断是哪一行显示了某个特殊字符
EM_LINEINDEX          187 判断指定行第一个字符的编号
EM_LINELENGTH         193 判断一行长度  
EM_LINESCROLL         182 滚动编辑控件
EM_POSFROMCHAR        214 判断指定字符在编辑控件的位置(用于NT3.51)
EM_REPLACESEL         194 用指定文本替换编辑控件中的当前选定内容
EM_SETMODIFY          185 用于设置或清除一个编辑控件的修改标志
EM_SETPASSWORDCHAR    204 为指定的控件设置密码字符  
EM_READONLY           207 决定是否将编辑控件设为只读  
EM_SETSEL             177 设置编辑控件中一段选定内容的起点一终点
EN_CHANGE             768 编辑控件的内容一旦发生改变,就发送这条消息。
EN_ERRSPACE           1280任何时候只要由于内存不足以完成一项编辑操作,就发送这条消息。
EN_HSCROLL            1537只要用户单击了从属于一个编辑控件的水平滚动条的任何地方,就会发送这条消息。注意                           这条消息是在控件更新显示之前发送出去的。  
EN_KILLFOCUS          512 一旦控件丢失了输入焦点,则发出这条消息。
EN_MAXTEXT            1281只要用户输人的文字试图超出由EM_LIMITTEXT消息规定购界限,或试图超出由                                   VBmaxlength属性规定的界限,就会发送这条消息。此外,倘若不允许自动进行水平滚动                           ,同时插入点要超出控件的宽度;或者不允许自动自动滚动,同时插入点要超出接件的高                           度,那么也会触发这条消息。
EN_VSCROLL            1538只要用户单击了从属于一个编辑控件的垂直滚动条的任何地方,就会发送这条消息。注意                          这条消息是在控件更新显示之前发送出去的。
怎么开通消息通知 使用“离线消息手机通知”服务. 怎么开通百度帖吧消息通知 如果有米雪的消息能不能通知我一声 在QQ上,使用“离线消息手机通知”服务 qq离线消息手机通知 回复留言的号码是多少` 急啊怎么开通百度帖吧的消息通知 通知的格局?消息的格局及特点是什么? 用“离线消息手机通知”服务,那么您的手机一个月最多能收到多少条通知呢? 我的QQ好友用手机上网,每次上线都有系统消息通知。请问怎么取消系统消息 QQ上使用“离线消息手机通知”服务,一个月最多能收到几条信息 我们财会专业都能考什么学校呢?有消息尽快通知. 百度知道的系统消息通知我获得了幸运星奖品,这是真的假的? 06年青岛公务员政审结果什么时候通知阿,有没有同胞知道消息阿 3120如何设置对方读信息时有消息通知,不是收到时,而是看时 如果有人将你加为好友,系统会发消息通知你么? 使用qq“离线消息手机通知”服务,当您不在线的时候,您的手机一个月最多能收到多少条通知呢? 易语言是什么语言? 促销培训后他们说等消息会通知的,过了一个多星期没有消息,是不是不用你了 在职考警察,已经成功进入政审了。我是应该辞职在家等消息,还是等到通知,在辞职? 06年安徽的乡镇公务员是否取消?谁有准确消息,通知一下先,谢谢了! “到现在我们还没有联系到他,关于此事,我们会及时通知消息的”帮忙翻译 我想成为2008年奥运会志愿者希望有什么新的消息百度知道可以通知我 我的QQ经常收到系统消息,"抱歉通知你,QQ***********在别处登录,你被迫下线"