WinAPI——Windows 消息

消息?注釋?
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?
WM_SETREDRAW$000B?
WM_SETTEXT$000C?
WM_GETTEXT$000D?
WM_GETTEXTLENGTH$000E?
WM_PAINT$000F?
WM_CLOSE$0010?
WM_QUERYENDSESSION$0011?
WM_QUIT$0012?
WM_QUERYOPEN$0013?
WM_ERASEBKGND$0014?
WM_SYSCOLORCHANGE$0015?
WM_ENDSESSION$0016?
WM_SYSTEMERROR$0017?
WM_SHOWWINDOW$0018?
WM_CTLCOLOR$0019?
WM_WININICHANGE$001A?
WM_SETTINGCHANGEWM_WININICHANGE?
WM_DEVMODECHANGE$001B?
WM_ACTIVATEAPP$001C?
WM_FONTCHANGE$001D?
WM_TIMECHANGE$001E?
WM_CANCELMODE$001F?
WM_SETCURSOR$0020?
WM_MOUSEACTIVATE$0021?
WM_CHILDACTIVATE$0022?
WM_QUEUESYNC$0023?
WM_GETMINMAXINFO$0024?
WM_PAINTICON$0026?
WM_ICONERASEBKGND$0027?
WM_NEXTDLGCTL$0028?
WM_SPOOLERSTATUS$002A?
WM_DRAWITEM$002B?
WM_MEASUREITEM$002C?
WM_DELETEITEM$002D?
WM_VKEYTOITEM$002E?
WM_CHARTOITEM$002F?
WM_SETFONT$0030?
WM_GETFONT$0031?
WM_SETHOTKEY$0032?
WM_GETHOTKEY$0033?
WM_QUERYDRAGICON$0037?
WM_COMPAREITEM$0039?
WM_GETOBJECT$003D?
WM_COMPACTING$0041?
WM_COMMNOTIFY$0044?
WM_WINDOWPOSCHANGING$0046?
WM_WINDOWPOSCHANGED$0047?
WM_POWER$0048?
WM_COPYDATA$004A?
WM_CANCELJOURNAL$004B?
WM_NOTIFY$004E?
WM_INPUTLANGCHANGEREQUEST$0050?
WM_INPUTLANGCHANGE$0051?
WM_TCARD$0052?
WM_HELP$0053?
WM_USERCHANGED$0054?
WM_NOTIFYFORMAT$0055?
WM_CONTEXTMENU$007B?
WM_STYLECHANGING$007C?
WM_STYLECHANGED$007D?
WM_DISPLAYCHANGE$007E?
WM_GETICON$007F?
WM_SETICON$0080?
WM_NCCREATE$0081?
WM_NCDESTROY$0082?
WM_NCCALCSIZE$0083?
WM_NCHITTEST$0084?
WM_NCPAINT$0085?
WM_NCACTIVATE$0086?
WM_GETDLGCODE$0087?
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_NCXBUTTONDOWN$00AB?
WM_NCXBUTTONUP$00AC?
WM_NCXBUTTONDBLCLK$00AD?
WM_INPUT$00FF?
WM_KEYFIRST$0100?
WM_KEYDOWN$0100?
WM_KEYUP$0101?
WM_CHAR$0102?
WM_DEADCHAR$0103?
WM_SYSKEYDOWN$0104?
WM_SYSKEYUP$0105?
WM_SYSCHAR$0106?
WM_SYSDEADCHAR$0107?
WM_UNICHAR$0109?
WM_KEYLAST$0109?
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?
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?
WM_ENTERMENULOOP$0211?
WM_EXITMENULOOP$0212?
WM_NEXTMENU$0213?
WM_SIZING532?
WM_CAPTURECHANGED533?
WM_MOVING534?
WM_POWERBROADCAST536?
WM_DEVICECHANGE537?
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?
WM_MDIDESTROY$0221?
WM_MDIACTIVATE$0222?
WM_MDIRESTORE$0223?
WM_MDINEXT$0224?
WM_MDIMAXIMIZE$0225?
WM_MDITILE$0226?
WM_MDICASCADE$0227?
WM_MDIICONARRANGE$0228?
WM_MDIGETACTIVE$0229?
WM_MDISETMENU$0230?
WM_ENTERSIZEMOVE$0231?
WM_EXITSIZEMOVE$0232?
WM_DROPFILES$0233?
WM_MDIREFRESHMENU$0234?
WM_MOUSEHOVER$02A1?
WM_MOUSELEAVE$02A3?
WM_NCMOUSEHOVER$02A0?
WM_NCMOUSELEAVE$02A2?
WM_WTSSESSION_CHANGE$02B1?
WM_TABLET_FIRST$02C0?
WM_TABLET_LAST$02DF?
WM_CUT$0300?
WM_COPY$0301?
WM_PASTE$0302?
WM_CLEAR$0303?
WM_UNDO$0304?
WM_RENDERFORMAT$0305?
WM_RENDERALLFORMATS$0306?
WM_DESTROYCLIPBOARD$0307?
WM_DRAWCLIPBOARD$0308?
WM_PAINTCLIPBOARD$0309?
WM_VSCROLLCLIPBOARD$030A?
WM_SIZECLIPBOARD$030B?
WM_ASKCBFORMATNAME$030C?
WM_CHANGECBCHAIN$030D?
WM_HSCROLLCLIPBOARD$030E?
WM_QUERYNEWPALETTE$030F?
WM_PALETTEISCHANGING$0310?
WM_PALETTECHANGED$0311?
WM_HOTKEY$0312?
WM_PRINT791?
WM_PRINTCLIENT792?
WM_APPCOMMAND$0319?
WM_THEMECHANGED$031A?
WM_HANDHELDFIRST856?
WM_HANDHELDLAST863?
WM_PENWINFIRST$0380?
WM_PENWINLAST$038F?
WM_COALESCE_FIRST$0390?
WM_COALESCE_LAST$039F?
WM_DDE_FIRST$03E0?
WM_DDE_INITIATEWM_DDE_FIRST + 0?
WM_DDE_TERMINATEWM_DDE_FIRST + 1?
WM_DDE_ADVISEWM_DDE_FIRST + 2?
WM_DDE_UNADVISEWM_DDE_FIRST + 3?
WM_DDE_ACKWM_DDE_FIRST + 4?
WM_DDE_DATAWM_DDE_FIRST + 5?
WM_DDE_REQUESTWM_DDE_FIRST + 6?
WM_DDE_POKEWM_DDE_FIRST + 7?
WM_DDE_EXECUTEWM_DDE_FIRST + 8?
WM_DDE_LASTWM_DDE_FIRST + 8?
WM_DWMCOMPOSITIONCHANGED$031E?
WM_DWMNCRENDERINGCHANGED$031F?
WM_DWMCOLORIZATIONCOLORCHANGED$0320?
WM_DWMWINDOWMAXIMIZEDCHANGE$0321?
WM_APP$8000?
WM_USER$0400?
Button Notification Codes
BN_CLICKED0表明已在按鈕上按了一次鼠標鍵
BN_PAINT1?
BN_HILITE2?
BN_UNHILITE3?
BN_DISABLE4表明按鈕己被禁止
BN_DOUBLECLICKED5表明已在按鈕上按了兩次鼠標鍵
BN_PUSHEDBN_HILITE?
BN_UNPUSHEDBN_UNHILITE?
BN_DBLCLKBN_DOUBLECLICKED?
BN_SETFOCUS6?
BN_KILLFOCUS7?
Button Control Messages
BM_GETCHECK$00F0確定圓按鈕或檢查框是否被選中
BM_SETCHECK$00F1設置或刪除按鈕控制的選中標記
BM_GETSTATE$00F2確定按鈕控制狀態
BM_SETSTATE$00F3高亮度顯示按鈕控制
BM_SETSTYLE$00F4改變按鈕風格
BM_CLICK$00F5?
BM_GETIMAGE$00F6?
BM_SETIMAGE$00F7?
Listbox Notification Codes
LBN_ERRSPACE(-2)?
LBN_SELCHANGE1?
LBN_DBLCLK2?
LBN_SELCANCEL3?
LBN_SETFOCUS4?
LBN_KILLFOCUS5?
Listbox messages
LB_ADDSTRING$0180?
LB_INSERTSTRING$0181?
LB_DELETESTRING$0182?
LB_SELITEMRANGEEX$0183?
LB_RESETCONTENT$0184?
LB_SETSEL$0185?
LB_SETCURSEL$0186?
LB_GETSEL$0187?
LB_GETCURSEL$0188?
LB_GETTEXT$0189?
LB_GETTEXTLEN$018A?
LB_GETCOUNT$018B?
LB_SELECTSTRING$018C?
LB_DIR$018D?
LB_GETTOPINDEX$018E?
LB_FINDSTRING$018F?
LB_GETSELCOUNT$0190?
LB_GETSELITEMS$0191?
LB_SETTABSTOPS$0192?
LB_GETHORIZONTALEXTENT$0193?
LB_SETHORIZONTALEXTENT$0194?
LB_SETCOLUMNWIDTH$0195?
LB_ADDFILE$0196?
LB_SETTOPINDEX$0197?
LB_GETITEMRECT$0198?
LB_GETITEMDATA$0199?
LB_SETITEMDATA$019A?
LB_SELITEMRANGE$019B?
LB_SETANCHORINDEX$019C?
LB_GETANCHORINDEX$019D?
LB_SETCARETINDEX$019E?
LB_GETCARETINDEX$019F?
LB_SETITEMHEIGHT$01A0?
LB_GETITEMHEIGHT$01A1?
LB_FINDSTRINGEXACT$01A2?
LB_SETLOCALE$01A5?
LB_GETLOCALE$01A6?
LB_SETCOUNT$01A7?
LB_INITSTORAGE$01A8?
LB_ITEMFROMPOINT$01A9?
LB_MSGMAX432?
Combo Box Notification Codes
CBN_ERRSPACE(-1)?
CBN_SELCHANGE1?
CBN_DBLCLK2?
CBN_SETFOCUS3?
CBN_KILLFOCUS4?
CBN_EDITCHANGE5?
CBN_EDITUPDATE6?
CBN_DROPDOWN7?
CBN_CLOSEUP8?
CBN_SELENDOK9?
CBN_SELENDCANCEL10?
Combo Box messages
CB_GETEDITSEL$0140取組合框的編輯控制中的選中正文的起點與終點位置
CB_LIMITTEXT$0141確定組合框編輯控制中能結人的最大字符申長度
CB_SETEDITSEL$0142選中指定起始和終止位復的編輯控制中的正文
CB_ADDSTRING$0143把一字符串加到組合框的列表框中
CB_DELETESTRING$0144把一字符串從組合框的列表框中剔除
CB_DIR$0145取當前目錄中錄的文件表井加到組合框中
CB_GETCOUNT$0146確定組合框的列表框中的項的數目
CB_GETCURSEL$0147返回當前選中項的索引
CB_GETLBTEXT$0148從組合框的列表框中拷貝一字符串到緩沖區
CB_GETLBTEXTLEN$0149確定組合框的列表框中字符中的長度
CB_INSERTSTRING$014A在組合框的列表框中插入一字符串
CB_RESETCONTENT$014B從組合框中刪除全部字符串
CB_FINDSTRING$014C在組合框的列表中尋找與指定前級相匹配的第一個字符串
CB_SELECTSTRING$014D選擇具有指定前綴的第一個字符串
CB_SETCURSEL$014E從組合框的列表框中選擇一字符串并使之可見
CB_SHOWDROPDOWN$014F顯示或院藏組合框中的下拉列表框
CB_GETITEMDATA$0150取與擁有者自繪組合框菜造項有關的32位值
CB_SETITEMDATA$0151設置擁有者自繪組合框有關項相應的32位值
CB_GETDROPPEDCONTROLRECT$0152取組合框的下拉列表框的屏幕坐標
CB_SETITEMHEIGHT$0153放置組合框成分的高度
CB_GETITEMHEIGHT$0154確定組合框組成的高度
CB_SETEXTENDEDUI$0155為組合框指定用戶接口類型擴充的或缺省的
CB_GETEXTENDEDUI$0156確定組合框是否有缺省的或擴充的用戶界面
CB_GETDROPPEDSTATE$0157確定組合框的列表框是否放下拉,以及是否可見
CB_FINDSTRINGEXACT$0158?
CB_SETLOCALE345?
CB_GETLOCALE346?
CB_GETTOPINDEX347?
CB_SETTOPINDEX348?
CB_GETHORIZONTALEXTENT349?
CB_SETHORIZONTALEXTENT350?
CB_GETDROPPEDWIDTH351?
CB_SETDROPPEDWIDTH352?
CB_INITSTORAGE353?
CB_MSGMAX354?
Edit Control Notification Codes
EN_SETFOCUS$0100?
EN_KILLFOCUS$0200?
EN_CHANGE$0300?
EN_UPDATE$0400?
EN_ERRSPACE$0500?
EN_MAXTEXT$0501?
EN_HSCROLL$0601?
EN_VSCROLL$0602?
Edit Control Messages
EM_GETSEL$00B0?
EM_SETSEL$00B1?
EM_GETRECT$00B2?
EM_SETRECT$00B3?
EM_SETRECTNP$00B4?
EM_SCROLL$00B5?
EM_LINESCROLL$00B6?
EM_SCROLLCARET$00B7?
EM_GETMODIFY$00B8?
EM_SETMODIFY$00B9?
EM_GETLINECOUNT$00BA?
EM_LINEINDEX$00BB?
EM_SETHANDLE$00BC?
EM_GETHANDLE$00BD?
EM_GETTHUMB$00BE?
EM_LINELENGTH$00C1?
EM_REPLACESEL$00C2?
EM_GETLINE$00C4?
EM_LIMITTEXT$00C5?
EM_CANUNDO$00C6?
EM_UNDO$00C7?
EM_FMTLINES$00C8?
EM_LINEFROMCHAR$00C9?
EM_SETTABSTOPS$00CB?
EM_SETPASSWORDCHAR$00CC?
EM_EMPTYUNDOBUFFER$00CD?
EM_GETFIRSTVISIBLELINE$00CE?
EM_SETREADONLY$00CF?
EM_SETWORDBREAKPROC$00D0?
EM_GETWORDBREAKPROC$00D1?
EM_GETPASSWORDCHAR$00D2?
EM_SETMARGINS211?
EM_GETMARGINS212?
EM_SETLIMITTEXTEM_LIMITTEXT?
EM_GETLIMITTEXT213?
EM_POSFROMCHAR214?
EM_CHARFROMPOS215?
EM_SETIMESTATUS216?
EM_GETIMESTATUS217?
Scroll bar messages
SBM_SETPOS224?
SBM_GETPOS225?
SBM_SETRANGE226?
SBM_SETRANGEREDRAW230?
SBM_GETRANGE227?
SBM_ENABLE_ARROWS228?
SBM_SETSCROLLINFO233?
SBM_GETSCROLLINFO234?
Dialog messages
DM_GETDEFID(WM_USER+0)?
DM_SETDEFID(WM_USER+1)?
DM_REPOSITION(WM_USER+2)?
PSM_PAGEINFO(WM_USER+100)?
PSM_SHEETINFO(WM_USER+101)?

//按字母排序的窗口公用消息:
WM_ACTIVATE
WM_ACTIVATEAPP
WM_APP
WM_APPCOMMAND
WM_ASKCBFORMATNAME
WM_CANCELJOURNAL
WM_CANCELMODE
WM_CAPTURECHANGED
WM_CHANGECBCHAIN
WM_CHANGEUISTATE
WM_CHAR
WM_CHARTOITEM
WM_CHILDACTIVATE
WM_CLEAR
WM_CLOSE
WM_COALESCE_FIRST
WM_COALESCE_LAST
WM_COMMAND
WM_COMMNOTIFY
WM_COMPACTING
WM_COMPAREITEM
WM_CONTEXTMENU
WM_COPY
WM_COPYDATA
WM_CREATE
WM_CTLCOLOR
WM_CTLCOLORBTN
WM_CTLCOLORDLG
WM_CTLCOLOREDIT
WM_CTLCOLORLISTBOX
WM_CTLCOLORMSGBOX
WM_CTLCOLORSCROLLBAR
WM_CTLCOLORSTATIC
WM_CUT
WM_DDE_ACK
WM_DDE_ADVISE
WM_DDE_DATA
WM_DDE_EXECUTE
WM_DDE_FIRST
WM_DDE_INITIATE
WM_DDE_LAST
WM_DDE_POKE
WM_DDE_REQUEST
WM_DDE_TERMINATE
WM_DDE_UNADVISE
WM_DEADCHAR
WM_DELETEITEM
WM_DESTROY
WM_DESTROYCLIPBOARD
WM_DEVICECHANGE
WM_DEVMODECHANGE
WM_DISPLAYCHANGE
WM_DRAWCLIPBOARD
WM_DRAWITEM
WM_DROPFILES
WM_DWMCOLORIZATIONCOLORCHANGED
WM_DWMCOMPOSITIONCHANGED
WM_DWMNCRENDERINGCHANGED
WM_DWMWINDOWMAXIMIZEDCHANGE
WM_ENABLE
WM_ENDSESSION
WM_ENTERIDLE
WM_ENTERMENULOOP
WM_ENTERSIZEMOVE
WM_ERASEBKGND
WM_EXITMENULOOP
WM_EXITSIZEMOVE
WM_FONTCHANGE
WM_GETDLGCODE
WM_GETFONT
WM_GETHOTKEY
WM_GETICON
WM_GETMINMAXINFO
WM_GETOBJECT
WM_GETTEXT
WM_GETTEXTLENGTH
WM_HANDHELDFIRST
WM_HANDHELDLAST
WM_HELP
WM_HOTKEY
WM_HSCROLL
WM_HSCROLLCLIPBOARD
WM_ICONERASEBKGND
WM_IME_CHAR
WM_IME_COMPOSITION
WM_IME_COMPOSITIONFULL
WM_IME_CONTROL
WM_IME_ENDCOMPOSITION
WM_IME_KEYDOWN
WM_IME_KEYLAST
WM_IME_KEYUP
WM_IME_NOTIFY
WM_IME_REQUEST
WM_IME_SELECT
WM_IME_SETCONTEXT
WM_IME_STARTCOMPOSITION
WM_INITDIALOG
WM_INITMENU
WM_INITMENUPOPUP
WM_INPUT
WM_INPUTLANGCHANGE
WM_INPUTLANGCHANGEREQUEST
WM_KEYDOWN
WM_KEYFIRST
WM_KEYLAST
WM_KEYUP
WM_KILLFOCUS
WM_LBUTTONDBLCLK
WM_LBUTTONDOWN
WM_LBUTTONUP
WM_MBUTTONDBLCLK
WM_MBUTTONDOWN
WM_MBUTTONUP
WM_MDIACTIVATE
WM_MDICASCADE
WM_MDICREATE
WM_MDIDESTROY
WM_MDIGETACTIVE
WM_MDIICONARRANGE
WM_MDIMAXIMIZE
WM_MDINEXT
WM_MDIREFRESHMENU
WM_MDIRESTORE
WM_MDISETMENU
WM_MDITILE
WM_MEASUREITEM
WM_MENUCHAR
WM_MENUCOMMAND
WM_MENUDRAG
WM_MENUGETOBJECT
WM_MENURBUTTONUP
WM_MENUSELECT
WM_MOUSEACTIVATE
WM_MOUSEFIRST
WM_MOUSEHOVER
WM_MOUSELAST
WM_MOUSELEAVE
WM_MOUSEMOVE
WM_MOUSEWHEEL
WM_MOVE
WM_MOVING
WM_NCACTIVATE
WM_NCCALCSIZE
WM_NCCREATE
WM_NCDESTROY
WM_NCHITTEST
WM_NCLBUTTONDBLCLK
WM_NCLBUTTONDOWN
WM_NCLBUTTONUP
WM_NCMBUTTONDBLCLK
WM_NCMBUTTONDOWN
WM_NCMBUTTONUP
WM_NCMOUSEHOVER
WM_NCMOUSELEAVE
WM_NCMOUSEMOVE
WM_NCPAINT
WM_NCRBUTTONDBLCLK
WM_NCRBUTTONDOWN
WM_NCRBUTTONUP
WM_NCXBUTTONDBLCLK
WM_NCXBUTTONDOWN
WM_NCXBUTTONUP
WM_NEXTDLGCTL
WM_NEXTMENU
WM_NOTIFY
WM_NOTIFYFORMAT
WM_NULL
WM_PAINT
WM_PAINTCLIPBOARD
WM_PAINTICON
WM_PALETTECHANGED
WM_PALETTEISCHANGING
WM_PARENTNOTIFY
WM_PASTE
WM_PENWINFIRST
WM_PENWINLAST
WM_POWER
WM_POWERBROADCAST
WM_PRINT
WM_PRINTCLIENT
WM_QUERYDRAGICON
WM_QUERYENDSESSION
WM_QUERYNEWPALETTE
WM_QUERYOPEN
WM_QUERYUISTATE
WM_QUEUESYNC
WM_QUIT
WM_RBUTTONDBLCLK
WM_RBUTTONDOWN
WM_RBUTTONUP
WM_RENDERALLFORMATS
WM_RENDERFORMAT
WM_SETCURSOR
WM_SETFOCUS
WM_SETFONT
WM_SETHOTKEY
WM_SETICON
WM_SETREDRAW
WM_SETTEXT
WM_SETTINGCHANGE(WM_WININICHANGE)
WM_SHOWWINDOW
WM_SIZE
WM_SIZECLIPBOARD
WM_SIZING
WM_SPOOLERSTATUS
WM_STYLECHANGED
WM_STYLECHANGING
WM_SYSCHAR
WM_SYSCOLORCHANGE
WM_SYSCOMMAND
WM_SYSDEADCHAR
WM_SYSKEYDOWN
WM_SYSKEYUP
WM_SYSTEMERROR
WM_TABLET_FIRST
WM_TABLET_LAST
WM_TCARD
WM_THEMECHANGED
WM_TIMECHANGE
WM_TIMER
WM_UNDO
WM_UNICHAR
WM_UNINITMENUPOPUP
WM_UPDATEUISTATE
WM_USERCHANGED
WM_VKEYTOITEM
WM_VSCROLL
WM_VSCROLLCLIPBOARD
WM_WINDOWPOSCHANGED
WM_WINDOWPOSCHANGING
WM_WININICHANGE
WM_WTSSESSION_CHANGE

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/252113.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/252113.shtml
英文地址,請注明出處:http://en.pswp.cn/news/252113.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

AciveMQ小結|最后有視頻

1 JMS 在介紹ActiveMQ之前,首先簡要介紹一下JMS規范。 1.1 JMS的基本構件 1.1.1 連接工廠 連接工廠是客戶用來創建連接的對象,例如ActiveMQ提供的ActiveMQConnectionFactory。 1.1.2 連接 JMS Connection封…

Build 2016: 發布明天的云創新來服務今天的開發者

每個企業和行業都在被云潛移默化地改變著。隨著云計算的速度、規模和靈活性的不斷增加,云服務帶來的可能性也在不斷被拓展。想象一下,通過監測傳感器,一位奶農能夠將他的奶牛牛奶產量提高;或是一家醫院能夠自動監測環境衛生狀況&a…

禁用JavaScript之后,你的網站表現如何?

禁用JavaScript之后,你的網站表現如何?一最近要做一個新官網,需求評審完之后,考慮到官網都是純靜態頁面,功能簡單,操起vue-cli3幾秒內創建好了項目腳手架,開發前,我打開了首頁模板文…

C# 使用 Windows API 操作控件: SendMessage

在C#中,程序采用了的驅動采用了事件驅動而不是原來的消息驅動,雖然.net框架提供的事件已經十分豐富,但是在以前的系統中定義了豐富的消息對系統的編程提供了方便的實現方法,因此在C#中使用消息有時候還是大大提高編程的效率的。定…

對類的理解:

在public class First 表示如果一個類的聲明為public,要求該類的類名必須和文件保持一致。在編譯 源文件時,讓雨果源文件中定義了多個類,那么每個類會形成*.class 文件,執行是,通過Java類名,運行的的是該類…

概率論

概率論轉載于:https://www.cnblogs.com/zengkefu/p/7357249.html

Hive安裝中遇到過的坑

實現說明每一個用戶的環境都有細微的不一致,所以這里只是個人經過這些坑的處理,但是不意味著所有處理都是這樣的操作,僅作為參考。 第一個坑 數據庫安裝,數據庫最好裝在Linux上,一直出了很多錯,這里有一個博…

Halcon:模版匹配

一:函數介紹 1.創建模板 create_shape_model(Template : : NumLevels, AngleStart, AngleExtent, AngleStep, Optimization, Metric, Contrast, MinContrast : ModelID) Template :模板圖像 NumLevels:圖像金字塔級數,該值越小…

java基礎英語---第二十六天

Terminate [ t?:mineit ] 結束 Instantiation [in,stn?iei??n] 實例化 Instance declared [diklε?d] 公然的 Access [ ?kses ] 進入,接近,入口,通道 Accessible [?kses?bl] 可進入的 invoke [inv?uk] 調用 board [b?:d] 木板,甲板 MainBoard card [kɑ:d] …

ASP.NET Core部署到Linux服務器(CentOS7 x64)

前言 本文主要講解如何一步步將ASP.NET Core網站發布到Linux服務器,文中會講解具體步驟及需要避免的各種問題。 目錄 一、環境介紹 二、創建及發布ASP.NET Core網站項目 三、服務器軟件安裝(.NET Core SDK) 四、在服務器上部署ASP.NET Core網…

redux進一步優化

1. 將原來的 mapStateToDispatch 中的函數提取出來,放在組件中, 如原來的: function mapStateToProps(state, ownProps) {return {hasMore:state.getIn([tabs,hasMore]),} } function mapDispatchToProps(dispatch) {return {addTabList:(i…

C# : 調用C++動態庫(dll)

在實際軟件開發過程中,由于公司使用了多種語言開發,在C#中可能需要實現某個功能,而該功能可能用其他語言已經實現了,那么我們可以調用其他語言寫好的模塊嗎?還有就是,由于C#開發好的項目,我們可…

Python3.5以上版本lxml導入etree報錯Unresolved reference

Web抓取Web站點使用HTML描述,這意味著每個web頁面是一個結構化的文檔。有時從中 獲取數據同時保持它的結構是有用的。web站點不總是以容易處理的格式, 如 csv 或者 json 提供它們的數據。 這正是web抓取出場的時機。Web抓取是使用計算機程序將web頁面數據…

linux設置history歷史記錄

#說明export HISTSIZE1000 #設置歷史記錄顯示1000行export HISTTIMEFORMAT%F %T #設置歷史記錄格式 999 2017-08-15 10:58:32 #修改vim /etc/profilesed -i "s/\(HISTSIZE\).*/\11000/" /etc/profilesed -i "/HISTSIZE/aexport HISTTIMEFORMAT%F %T " /et…

STL-容器庫101--array【C11】

1. 原型 C11提供 template < class T, size_t N > class array;T&#xff1a; 元素類型&#xff0c;以 array::value_type 作為別名使用&#xff1b;N&#xff1a; array中元素大小&#xff1b; 固定size的序列容器&#xff1b;初始化時&#xff0c; array對象不保存任何…

C#:向C++封送結構體數組

在使用第三方的非托管API時&#xff0c;我們經常會遇到參數為指針或指針的指針這種情況&#xff0c; 一般我們會用IntPtr指向我們需要傳遞的參數地址&#xff1b; 但是當遇到這種一個導出函數時,我們如何正確的使用IntPtr呢&#xff0c; extern "C" __declspec(dll…

其它綜合-CentOS7 忘記root密碼

CentOS7 忘記root密碼 長時間不用的 CentOS 機器再次開機的時候忽然忘記了密碼&#xff0c;總不能就重裝一臺吧&#xff0c;還有好多服務在機器上&#xff0c;于是決定重置root的密碼。   如果是已經開啟的機器&#xff0c;需要進行關閉&#xff0c;重新啟動。在啟動選擇內核…

left join on and 與 left join on where的區別

數據庫在通過連接兩張或多張表來返回記錄時&#xff0c;都會生成一張中間的臨時表&#xff0c;然后再將這張臨時表返回給用戶。 在使用left jion時&#xff0c;on和where條件的區別如下&#xff1a; 1、 on條件是在生成臨時表時使用的條件&#xff0c;它不管on中的條件是否為真…

spring boot高性能實現二維碼掃碼登錄(中)——Redis版

前言 本打算用CountDownLatch來實現&#xff0c;但有個問題我沒有考慮&#xff0c;就是當用戶APP沒有掃二維碼的時候&#xff0c;線程會阻塞5分鐘&#xff0c;這反而造成性能的下降。好吧&#xff0c;現在回歸傳統方式&#xff1a;前端ajax每隔1秒或2秒發一次請求&#xff0c;去…

C# :socket 通訊基礎使用實例

們在講解Socket編程前&#xff0c;先看幾個和Socket編程緊密相關的概念&#xff1a; TCP/IP層次模型當然這里我們只討論重要的四層 01&#xff0c;應用層(Application)&#xff1a;應用層是個很廣泛的概念&#xff0c;有一些基本相同的系統級TCP/IP應用以及應用協議&#xff0…