Message类的属性Msg所关联的消息ID

在做C#的Message消息处理的时候,用到了消息的msg编号不知道对应的是什么事件,所以才从网上找来资料如下,在文章最后我会给出资料的出处的。

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//ListViewmessages

TV_FIRST=0x1100//TreeViewmessages

HDM_FIRST=0x1200//Headermessages

TCM_FIRST=0x1300//Tabcontrolmessages

PGM_FIRST=0x1400//Pagercontrolmessages

ECM_FIRST=0x1500//Editcontrolmessages

BCM_FIRST=0x1600//Buttoncontrolmessages

CBM_FIRST=0x1700//Comboboxcontrolmessages

CCM_FIRST=0x2000//Commoncontrolsharedmessages

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)

 

各个消息按钮的含义(摘自:http://blog.csdn.net/zhangfeng510/article/details/7531801)

WM_NULL =$0000 //  WM_CREATE =$0001 //应用程序创建一个窗口  WM_DESTROY = $0002 //一个窗口被销毁  WM_MOVE = $0003 //移动一个窗口  WM_SIZE= $0005 //改变一个窗口的大小  WM_ACTIVATE= $0006 //一个窗口被激活或失去激活状态;  WM_SETFOCUS= $0007 //获得焦点后  WM_KILLFOCUS= $0008 //失去焦点  WM_ENABLE= $000A //改变enable状态  WM_SETREDRAW= $000B //设置窗口是否能重画  WM_SETTEXT= $000C //应用程序发送此消息来设置一个窗口的文本  WM_GETTEXT = $000D //应用程序发送此消息来复制对应窗口的文本到缓冲区  WM_GETTEXTLENGTH = $000E //得到与一个窗口有关的文本的长度(不包含空字符)  WM_PAINT = $000F //要求一个窗口重画自己  WM_CLOSE = $0010 //当一个窗口或应用程序要关闭时发送一个信号  WM_QUERYENDSESSION= $0011 //当用户选择结束对话框或程序自己调用ExitWindows函数  WM_QUIT= $0012 //用来结束程序运行或当程序调用postquitmessage函数  WM_QUERYOPEN = $0013 //当用户窗口恢复以前的大小位置时,把此消息发送给某个图标  WM_ERASEBKGND = $0014 //当窗口背景必须被擦除时(例在窗口改变大小时)  WM_SYSCOLORCHANGE = $0015 //当系统颜色改变时,发送此消息给所有顶级窗口  WM_ENDSESSION = $0016 // 当系统进程发出WM_QUERYENDSESSION消息后,此消息发送给应用程序,通知它对话是否结束  WM_SYSTEMERROR = $0017 //  WM_SHOWWINDOW= $0018 //当隐藏或显示窗口是发送此消息给这个窗口  WM_ACTIVATEAPP = $001C //发此消息给应用程序哪个窗口是激活的,哪个是非激活的;  WM_FONTCHANGE= $001D //当系统的字体资源库变化时发送此消息给所有顶级窗口  WM_TIMECHANGE= $001E //当系统的时间变化时发送此消息给所有顶级窗口  WM_CANCELMODE= $001F //发送此消息来取消某种正在进行的摸态(操作)  WM_SETCURSOR = $0020 //如果鼠标引起光标在某个窗口中移动且鼠标输入没有被捕获时,就发消息给某个窗口  WM_MOUSEACTIVATE = $0021 //当光标在某个非激活的窗口中而用户正按着鼠标的某个键发送此消息给当前窗口 WM_CHILDACTIVATE = $0022 //发送此消息给MDI子窗口当用户点击此窗口的标题栏,或当窗口被激活,移动,改变大小  WM_QUEUESYNC= $0023 //此消息由基于计算机的训练程序发送,通过WH_JOURNALPALYBACK的hook程序分离出用户输入消息  WM_GETMINMAXINFO= $0024 //此消息发送给窗口当它将要改变大小或位置;  WM_PAINTICON = $0026 //发送给最小化窗口当它图标将要被重画  WM_ICONERASEBKGND = $0027 //此消息发送给某个最小化窗口,仅当它在画图标前它的背景必须被重画  WM_NEXTDLGCTL = $0028 //发送此消息给一个对话框程序去更改焦点位置  WM_SPOOLERSTATUS= $002A //每当打印管理列队增加或减少一条作业时发出此消息  WM_DRAWITEM= $002B //当button,combobox,listbox,menu的可视外观改变时发送此消息给这些空件的所有者  WM_MEASUREITEM= $002C //当button, combo box, list box, list view control, or menu item 被创建时发送此消息给控件的所有者  WM_DELETEITEM = $002D // 当the list box 或combo box 被销毁或当某些项被删除通过LB_DELETESTRING, LB_RESETCONTENT, CB_DELETESTRING, or CB_RESETCONTENT 消息  WM_VKEYTOITEM = $002E //此消息有一个LBS_WANTKEYBOARDINPUT风格的发出给它的所有者来响应WM_KEYDOWN消息  WM_CHARTOITEM = $002F //此消息由一个LBS_WANTKEYBOARDINPUT风格的列表框发送给他的所有者来响应WM_CHAR消息  WM_SETFONT= $0030 //当绘制文本时程序发送此消息得到控件要用的颜色  WM_GETFONT= $0031 //应用程序发送此消息得到当前控件绘制文本的字体  WM_SETHOTKEY= $0032 //应用程序发送此消息让一个窗口与一个热键相关连  WM_GETHOTKEY= $0033 //应用程序发送此消息来判断热键与某个窗口是否有关联  WM_QUERYDRAGICON= $0037 //此消息发送给最小化窗口,当此窗口将要被拖放而它的类中没有定义图标,应用程序能  返回一个图标或光标的句柄,当用户拖放图标时系统显示这个图标或光标  WM_COMPAREITEM= $0039 //发送此消息来判定combobox或listbox新增加的项的相对位置  WM_GETOBJECT= $003D //WM_COMPACTING = $0041 //显示内存已经很少了  WM_WINDOWPOSCHANGING = $0046 //发送此消息给那个窗口的大小和位置将要被改变时,来调用setwindowpos函数或其它窗口管理函数  WM_WINDOWPOSCHANGED = $0047 //发送此消息给那个窗口的大小和位置已经被改变时,来调用setwindowpos函数或其它窗口管理函数  WM_POWER= $0048 //(适用于16位的windows)当系统将要进入暂停状态时发送此消息  WM_COPYDATA = $004A //当一个应用程序传递数据给另一个应用程序时发送此消息  WM_CANCELJOURNAL= $004B //当某个用户取消程序日志激活状态,提交此消息给程序  WM_NOTIFY = $004E //当某个控件的某个事件已经发生或这个控件需要得到一些信息时,发送此消息给它的父窗口  WM_INPUTLANGCHANGEREQUEST = $0050 //当用户选择某种输入语言,或输入语言的热键改变  WM_INPUTLANGCHANGE= $0051 //当平台现场已经被改变后发送此消息给受影响的最顶级窗口  WM_TCARD= $0052 //当程序已经初始化windows帮助例程时发送此消息给应用程序  WM_HELP = $0053 //此消息显示用户按下了F1,如果某个菜单是激活的,就发送此消息个此窗口关联的菜单,否则就  发送给有焦点的窗口,如果当前都没有焦点,就把此消息发送给当前激活的窗口  WM_USERCHANGED= $0054 //当用户已经登入或退出后发送此消息给所有的窗口,当用户登入或退出时系统更新用户的具体  设置信息,在用户更新设置时系统马上发送此消息;  WM_NOTIFYformAT = $0055 //公用控件,自定义控件和他们的父窗口通过此消息来判断控件是使用ANSI还是UNICODE结构  在WM_NOTIFY消息,使用此控件能使某个控件与它的父控件之间进行相互通信  WM_CONTEXTMENU= $007B //当用户某个窗口中点击了一下右键就发送此消息给这个窗口  WM_styleCHANGING= $007C //当调用SETWINDOWLONG函数将要改变一个或多个窗口的风格时发送此消息给那个窗口  WM_styleCHANGED = $007D //当调用SETWINDOWLONG函数一个或多个窗口的风格后发送此消息给那个窗口  WM_DISPLAYCHANGE= $007E //当显示器的分辨率改变后发送此消息给所有的窗口  WM_GETICON= $007F //此消息发送给某个窗口来返回与某个窗口有关连的大图标或小图标的句柄;  WM_SETICON= $0080 //程序发送此消息让一个新的大图标或小图标与某个窗口关联;  WM_NCCREATE = $0081 //当某个窗口第一次被创建时,此消息在WM_CREATE消息发送前发送;  WM_NCDESTROY= $0082 //此消息通知某个窗口,非客户区正在销毁  WM_NCCALCSIZE = $0083 //当某个窗口的客户区域必须被核算时发送此消息  WM_NCHITTEST= $0084 //移动鼠标,按住或释放鼠标时发生  WM_NCPAINT= $0085 //程序发送此消息给某个窗口当它(窗口)的框架必须被绘制时;  WM_NCACTIVATE= $0086 //此消息发送给某个窗口仅当它的非客户区需要被改变来显示是激活还是非激活状态;  WM_GETDLGCODE= $0087 //发送此消息给某个与对话框程序关联的控件,widdows控制方位键和TAB键使输入进入此控件  通过响应WM_GETDLGCODE消息,应用程序可以把他当成一个特殊的输入控件并能处理它  WM_NCMOUSEMOVE = $00A0 //当光标在一个窗口的非客户区内移动时发送此消息给这个窗口//非客户区为:窗体的标题栏及窗  的边框体  WM_NCLBUTTONDOWN= $00A1 //  当光标在一个窗口的非客户区同时按下鼠标左键时提交此消息  WM_NCLBUTTONUP= $00A2 //当用户释放鼠标左键同时光标某个窗口在非客户区十发送此消息;  WM_NCLBUTTONDBLCLK= $00A3 //当用户双击鼠标左键同时光标某个窗口在非客户区十发送此消息  WM_NCRBUTTONDOWN= $00A4 //当用户按下鼠标右键同时光标又在窗口的非客户区时发送此消息  WM_NCRBUTTONUP= $00A5 //当用户释放鼠标右键同时光标又在窗口的非客户区时发送此消息  WM_NCRBUTTONDBLCLK= $00A6 //当用户双击鼠标右键同时光标某个窗口在非客户区十发送此消息  WM_NCMBUTTONDOWN= $00A7 //当用户按下鼠标中键同时光标又在窗口的非客户区时发送此消息  WM_NCMBUTTONUP= $00A8 //当用户释放鼠标中键同时光标又在窗口的非客户区时发送此消息  WM_NCMBUTTONDBLCLK= $00A9 //当用户双击鼠标中键同时光标又在窗口的非客户区时发送此消息  WM_KEYFIRST = $0100 //  WM_KEYDOWN= $0100 //按下一个键  WM_KEYUP= $0101 //释放一个键  WM_CHAR = $0102 //按下某键,并已发出WM_KEYDOWN,WM_KEYUP消息  WM_DEADCHAR = $0103 //当用translatemessage函数翻译WM_KEYUP消息时发送此消息给拥有焦点的窗口  WM_SYSKEYDOWN = $0104 //当用户按住ALT键同时按下其它键时提交此消息给拥有焦点的窗口;  WM_SYSKEYUP = $0105 //当用户释放一个键同时ALT 键还按着时提交此消息给拥有焦点的窗口  WM_SYSCHAR= $0106 //当WM_SYSKEYDOWN消息被TRANSLATEMESSAGE函数翻译后提交此消息给拥有焦点的窗口  WM_SYSDEADCHAR= $0107 //当WM_SYSKEYDOWN消息被TRANSLATEMESSAGE函数翻译后发送此消息给拥有焦点的窗口  WM_KEYLAST= $0108 //  WM_INITDIALOG = $0110 //在一个对话框程序被显示前发送此消息给它,通常用此消息初始化控件和执行其它任务 WM_COMMAND= $0111 //当用户选择一条菜单命令项或当某个控件发送一条消息给它的父窗口,一个快捷键被翻译  WM_SYSCOMMAND = $0112 //当用户选择窗口菜单的一条命令或当用户选择最大化或最小化时那个窗口会收到此消息  WM_TIMER= $0113 //发生了定时器事件  WM_HSCROLL= $0114 //当一个窗口标准水平滚动条产生一个滚动事件时发送此消息给那个窗口,也发送给拥有它的控件  WM_VSCROLL= $0115 //当一个窗口标准垂直滚动条产生一个滚动事件时发送此消息给那个窗口也,发送给拥有它的控件WM_INITMENU = $0116 //  当一个菜单将要被激活时发送此消息,它发生在用户菜单条中的某项或按下某个菜单键,它允许  程序在显示前更改菜单  WM_INITMENUPOPUP= $0117 //当一个下拉菜单或子菜单将要被激活时发送此消息,它允许程序在它显示前更改菜单,而不要  改变全部  WM_MENUSELECT = $011F //当用户选择一条菜单项时发送此消息给菜单的所有者(一般是窗口)  WM_MENUCHAR = $0120 //当菜单已被激活用户按下了某个键(不同于加速键),发送此消息给菜单的所有者;  WM_ENTERIDLE= $0121 //当一个模态对话框或菜单进入空载状态时发送此消息给它的所有者,一个模态对话框或菜单进入空载状态就是在处理完一条或几条先前的消息后没有消息它的列队中等待  WM_MENURBUTTONUP= $0122 //  WM_MENUDRAG = $0123 //  WM_MENUGETOBJECT= $0124 //  WM_UNINITMENUPOPUP= $0125 //  WM_MENUCOMMAND= $0126 //  WM_CHANGEUISTATE= $0127 //  WM_UPDATEUISTATE= $0128 //  WM_QUERYUISTATE = $0129 //  WM_CTLCOLORMSGBOX = $0132 //在windows绘制消息框前发送此消息给消息框的所有者窗口,通过响应这条消息,所有者窗口可以  通过使用给定的相关显示设备的句柄来设置消息框的文本和背景颜色  WM_CTLCOLOREDIT = $0133 //当一个编辑型控件将要被绘制时发送此消息给它的父窗口;通过响应这条消息,所有者窗口可以  通过使用给定的相关显示设备的句柄来设置编辑框的文本和背景颜色  WM_CTLCOLORLISTBOX= $0134 //当一个列表框控件将要被绘制前发送此消息给它的父窗口;通过响应这条消息,所有者窗口可以  通过使用给定的相关显示设备的句柄来设置列表框的文本和背景颜色  WM_CTLCOLORBTN= $0135 //当一个按钮控件将要被绘制时发送此消息给它的父窗口;通过响应这条消息,所有者窗口可以  通过使用给定的相关显示设备的句柄来设置按纽的文本和背景颜色  WM_CTLCOLORDLG= $0136 //当一个对话框控件将要被绘制前发送此消息给它的父窗口;通过响应这条消息,所有者窗口可以  通过使用给定的相关显示设备的句柄来设置对话框的文本背景颜色  WM_CTLCOLORSCROLLBAR= $0137 //当一个滚动条控件将要被绘制时发送此消息给它的父窗口;通过响应这条消息,所有者窗口可以  通过使用给定的相关显示设备的句柄来设置滚动条的背景颜色  WM_CTLCOLORSTATIC = $0138 //当一个静态控件将要被绘制时发送此消息给它的父窗口;通过响应这条消息,所有者窗口可以  通过使用给定的相关显示设备的句柄来设置静态控件的文本和背景颜色  WM_MOUSEFIRST = $0200 //  WM_MOUSEMOVE= $0200 //移动鼠标  WM_LBUTTONDOWN= $0201 //按下鼠标左键  WM_LBUTTONUP= $0202 //释放鼠标左键  WM_LBUTTONDBLCLK= $0203 //双击鼠标左键  WM_RBUTTONDOWN= $0204 //按下鼠标右键  WM_RBUTTONUP= $0205 //释放鼠标右键  WM_RBUTTONDBLCLK= $0206 //双击鼠标右键  WM_MBUTTONDOWN= $0207 //按下鼠标中键  WM_MBUTTONUP= $0208 //释放鼠标中键  WM_MBUTTONDBLCLK= $0209 //双击鼠标中键  WM_MOUSEWHEEL = $020A //当鼠标轮子转动时发送此消息个当前有焦点的控件  WM_MOUSELAST= $020A //  WM_PARENTNOTIFY = $0210 //当MDI子窗口被创建或被销毁,或用户按了一下鼠标键而光标在子窗口上时发送此消息给它的父窗口  WM_ENTERMENULOOP= $0211 //发送此消息通知应用程序的主窗口that已经进入了菜单循环模式  WM_EXITMENULOOP = $0212 //发送此消息通知应用程序的主窗口that已退出了菜单循环模式  WM_NEXTMENU = $0213 //  WM_SIZING = 532 //当用户正在调整窗口大小时发送此消息给窗口;通过此消息应用程序可以监视窗口大小和位置  也可以修改他们  WM_CAPTURECHANGED = 533 //发送此消息给窗口当它失去捕获的鼠标时;  WM_MOVING = 534 //当用户在移动窗口时发送此消息,通过此消息应用程序可以监视窗口大小和位置  也可以修改他们;  WM_POWERBROADCAST = 536 //此消息发送给应用程序来通知它有关电源管理事件;  WM_DEVICECHANGE = 537 //当设备的硬件配置改变时发送此消息给应用程序或设备驱动程序  WM_IME_STARTCOMPOSITION= $010D //  WM_IME_ENDCOMPOSITION= $010E //  WM_IME_COMPOSITION = $010F //  WM_IME_KEYLAST = $010F //  WM_IME_SETCONTEXT= $0281 //  WM_IME_NOTIFY= $0282 //  WM_IME_CONTROL = $0283 //  WM_IME_COMPOSITIONFULL = $0284 //  WM_IME_SELECT= $0285 //  WM_IME_CHAR= $0286 //  WM_IME_REQUEST = $0288 //  WM_IME_KEYDOWN = $0290 //  WM_IME_KEYUP = $0291 //  WM_MDICREATE= $0220 //应用程序发送此消息给多文档的客户窗口来创建一个MDI 子窗口  WM_MDIDESTROY = $0221 //应用程序发送此消息给多文档的客户窗口来关闭一个MDI 子窗口  WM_MDIACTIVATE= $0222 //应用程序发送此消息给多文档的客户窗口通知客户窗口激活另一个MDI子窗口,当客户窗口收到  此消息后,它发出WM_MDIACTIVE消息给MDI子窗口(未激活)激活它;  WM_MDIRESTORE = $0223 //程序发送此消息给MDI客户窗口让子窗口从最大最小化恢复到原来大小  WM_MDINEXT= $0224 //程序发送此消息给MDI客户窗口激活下一个或前一个窗口  WM_MDIMAXIMIZE= $0225 //程序发送此消息给MDI客户窗口来最大化一个MDI子窗口;  WM_MDITILE= $0226 //程序发送此消息给MDI客户窗口以平铺方式重新排列所有MDI子窗口  WM_MDICASCADE = $0227 //程序发送此消息给MDI客户窗口以层叠方式重新排列所有MDI子窗口  WM_MDIICONARRANGE = $0228 //程序发送此消息给MDI客户窗口重新排列所有最小化的MDI子窗口  WM_MDIGETACTIVE = $0229 //程序发送此消息给MDI客户窗口来找到激活的子窗口的句柄  WM_MDISETMENU = $0230 //程序发送此消息给MDI客户窗口用MDI菜单代替子窗口的菜单  WM_ENTERSIZEMOVE= $0231 //  WM_EXITSIZEMOVE = $0232 //  WM_DROPFILES= $0233 //  WM_MDIREFRESHMENU = $0234 //  WM_MOUSEHOVER = $02A1 //  WM_MOUSELEAVE = $02A3 //  WM_CUT= $0300 //程序发送此消息给一个编辑框或combobox来删除当前选择的文本  WM_COPY = $0301 //程序发送此消息给一个编辑框或combobox来复制当前选择的文本到剪贴板  WM_PASTE= $0302 //程序发送此消息给editcontrol或combobox从剪贴板中得到数据  WM_CLEAR= $0303 //程序发送此消息给editcontrol或combobox清除当前选择的内容;  WM_UNDO = $0304 //程序发送此消息给editcontrol或combobox撤消最后一次操作  WM_RENDERformAT = $0305;//  WM_RENDERALLformATS = $0306 //  WM_DESTROYCLIPBOARD = $0307 //当调用ENPTYCLIPBOARD函数时发送此消息给剪贴板的所有者  WM_DRAWCLIPBOARD= $0308 //当剪贴板的内容变化时发送此消息给剪贴板观察链的第一个窗口;它允许用剪贴板观察窗口来  显示剪贴板的新内容;  WM_PAINTCLIPBOARD = $0309 //当剪贴板包含CF_OWNERDIPLAY格式的数据并且剪贴板观察窗口的客户区需要重画;  WM_VSCROLLCLIPBOARD = $030A //  WM_SIZECLIPBOARD= $030B //当剪贴板包含CF_OWNERDIPLAY格式的数据并且剪贴板观察窗口的客户区域的大小已经改变是此消息通过剪贴板观察窗口发送给剪贴板的所有者;  WM_ASKCBformATNAME= $030C //通过剪贴板观察窗口发送此消息给剪贴板的所有者来请求一个CF_OWNERDISPLAY格式的剪贴板的名字  WM_CHANGECBCHAIN= $030D //当一个窗口从剪贴板观察链中移去时发送此消息给剪贴板观察链的第一个窗口;  WM_HSCROLLCLIPBOARD = $030E //  此消息通过一个剪贴板观察窗口发送给剪贴板的所有者;它发生在当剪贴板包含CFOWNERDISPALY格式的数据并且有个事件在剪贴板观察窗的水平滚动条上;所有者应滚动剪贴板图象并更新滚动条的值;  WM_QUERYNEWPALETTE= $030F //此消息发送给将要收到焦点的窗口,此消息能使窗口在收到焦点时同时有机会实现他的逻辑调色板  WM_PALETTEISCHANGING= $0310 //当一个应用程序正要实现它的逻辑调色板时发此消息通知所有的应用程序  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_VSCROLL //用户点击了垂直滚动条消息含义

列表框  LBN_DBLCLK //用户双击了一项  LBN_ERRSPACE //列表框内存不够  LBN_KILLFOCUS //列表框正在失去输入焦点  LBN_SELCANCEL //选择被取消  LBN_SELCHANGE //选择了另一项  LBN_SETFOCUS //列表框获得输入焦点

====================================================================================

参考出处:http://blog.csdn.net/catshitone/article/details/41216505

时间: 2024-10-10 10:57:29

Message类的属性Msg所关联的消息ID的相关文章

WCF初探-23:WCF中使用Message类(下)

前言 在上一篇WCF中使用Message类(上)中,文章介绍了WCF中使用Message类的基本知识和怎样创建消息,本文是承接上一篇文章,如果想要更好的阅读本文,请先阅读上一篇文章.在这篇文章中,我将介绍怎样来操作消息. 从WCF中使用Message类(上)中,我们知道了消息的基本结构,针对不同的情况,我们对消息进行了创建.在创建消息后,我们还可以对消息进行写入.读取.复制等操作,以便我们在不同的任务环境下更好的运用消息传输机制. 通过Message类提取消息正文的几种方式 Message 类支

类中属性返回形式(对象,关联数组,索引数组)

class A { public $x, $y; function __construct($x, $y)  { $this->x = $x; $this->y = $y; } function get_value($arr = true)  { if($arr == 'arr')   { // 类中属性以关联数组形式转换返回 return get_object_vars($this); }else if($arr == 'obj')   { //类中属性以对象形式返回 return $thi

Runtime的实践——给一个类添加属性(关联对象)

相关文章: <Runtime的初步认识--结构体与类> <Runtime的初步认识--消息机制> 一提到给一个类添加点什么,我们有可能首先就想到类别(Category).那么我们就弄一下. 利用 Category 给现有的类添加属性 比如我们要给一个 NSArray 添加一个属性叫做NSString *name. 我们首先新建一个Objective-C文件. File: Name File Type:Category Class:NSArray 然后我们在NSArray+Name.

转载:android笔记--android中的多线程--Handler, Looper, MessageQueue, Message类

什么时候使用多线程: 1. 耗时操作使用多线程, 耗时操作放在UI线程中会导致用户的操作无法得到响应. 2. 阻塞操作使用多线程, 理由同上. 3. 多核CUP的设备使用多线程, 可以有效提高CPU的利用率. 4. 并行操作使用多线程. android中的多线程模型主要涉及的类有:Looper, Handler, MessageQueue, Message等. 一:Looper类: 1 static final ThreadLocal<Looper> sThreadLocal = new Th

WPF prism 类、属性和方法的导入和导出

学习Prism一定要掌握依赖注入的应用,只有了解了Prism的依赖注入才能更好的使用Prism提升应用开发的架构. 首先说明Prism依赖注入有两种方式及MEF和Unity ,在Prism中是两个没有关联的dll.我倾向于使用MEF,下面学习下MEF在Silverlight中的具体实现.先看MEF实现图示 1.Catalog(目录):为了发现可用于组合容器的部件,组合容器将使用“Catalog”.目录是一个对象,通过它发现可用部件,MEF 提供了用于从提供的类型.程序集或磁盘路径创建Catalo

WCF初探-22:WCF中使用Message类(上)

前言 从我们学习WCF以来,就一直强调WCF是基于消息的通信机制.但是由于WCF给我们做了高级封装,以至于我们在使用WCF的时候很少了解到消息的内部机制.由于WCF的架构的可扩展性,针对一些特殊情况,WCF为我们提供了Message类来深度定制消息结构,以便我们拓展WCF的通信机制. 在之前的文章中,我们针对一些常用的WCF传递数据的方式进行了说明,比如数据协定和消息协定等.他们传递的数据最终都会转化为消息的实例.具体参照:        WCF初探-16:WCF数据协定之基础知识       

UML类图及依赖,泛化,关联,聚合,组合,实现

UML图中类之间的关系:依赖,泛化,关联,聚合,组合,实现 类与类图 1) 类(Class)封装了数据和行为,是面向对象的重要组成部分,它是具有相同属性.操作.关系的对象集合的总称. 2) 在系统中,每个类具有一定的职责,职责指的是类所担任的任务,即类要完成什么样的功能,要承担什么样的义务.一个类可以有多种职责,设计得好的类一般只有一种职责,在定义类的时候,将类的职责分解成为类的属性和操作(即方法). 3) 类的属性即类的数据职责,类的操作即类的行为职责 一.依赖关系(Dependence) 依

runtime-给系统已有类添加属性

在没有接触runtime之前,我们接触到的能给类进行扩展的方法有类目(category)和延展(extension)两种.类目(category)可以给系统已有类添加扩展方法但是不能添加属性,并且被添加的方法可以被此类的子类所继承:延展(extension)为我们的自定义类添加属性和方法,但是添加的属性和方法都是私有的,在此类的子类中是无法访问的.那么问题来了,如果我们想给系统已有类添加一些方便我们使用的属性要怎么办呢?上述这两种方法中能给系统已有类添加的东西的就只有类目(category)了.

##oc在类别里给类加属性以及原理

oc在类别里给类加属性以及原理 如何在类别里给类加属性呢,有鸭子模样的我们就认为他是鸭子了. @interface NSObject (XY) @property (nonatomic, strong) id tempObject; @end @implementation NSObject (XY) @dynamic tempObject; - (id)tempObject - { id object = objc_getAssociatedObject(self, NSObject_key_