Windows 控件消息和控件通知大全
/********************Edit Control Notification Codes********************/
EN_SETFOCUS
EN_KILLFOCUS
EN_CHANGE
EN_UPDATE
EN_ERRSPACE
EN_MAXTEXT
EN_HSCROLL
EN_VSCROLL
/********************Edit EM_GETSEL EM_SETSEL Control
Messages********************/
EM_GETRECT
EM_SETRECT
EM_SETRECTNP
EM_SCROLL
EM_LINESCROLL
EM_SCROLLCARET
EM_GETMODIFY
EM_SETMODIFY
EM_GETLINECOUNT
EM_LINEINDEX
EM_SETHANDLE
EM_GETHANDLE
EM_GETTHUMB
EM_LINELENGTH
EM_REPLACESEL
EM_GETLINE
EM_LIMITTEXT
EM_CANUNDO
EM_UNDO
EM_FMTLINES
EM_LINEFROMCHAR
EM_SETTABSTOPS
EM_SETPASSWORDCHAR
EM_EMPTYUNDOBUFFER
EM_GETFIRSTVISIBLELINE
EM_SETREADONLY
EM_SETWORDBREAKPROC
EM_GETWORDBREAKPROC
EM_GETPASSWORDCHAR
EM_SETMARGINS EM_GETMARGINS EM_SETLIMITTEXT EM_GETLIMITTEXT EM_POSFROMCHAR EM_CHARFROMPOS EM_SETIMESTATUS
EM_GETIMESTATUS
/********************User BN_CLICKED
Button Notification Codes********************/
BN_PAINT
BN_HILITE
BN_UNHILITE
BN_DISABLE
BN_DOUBLECLICKED BN_PUSHED BN_UNPUSHED BN_DBLCLK
BN_SETFOCUS BN_KILLFOCUS
/********************Button BM_GETCHECK
BM_SETCHECK
Control
Messages********************/
BM_GETSTATE
BM_SETSTATE
BM_SETSTYLE
BM_CLICK
BM_GETIMAGE BM_SETIMAGE
BST_UNCHECKED BST_CHECKED
BST_INDETERMINATE
BST_PUSHED
BST_FOCUS
/********************Static STM_SETICON
Control
Message********************/
STM_GETICON
STM_SETIMAGE
STM_GETIMAGE
STN_CLICKED
STN_DBLCLK
STN_ENABLE
STN_DISABLE
STM_MSGMAX
/********************Listbox LBN_ERRSPACE LBN_DBLCLK
LBN_SELCANCEL
LBN_SETFOCUS
Codes********************/
Notification
LBN_KILLFOCUS
/********************Listbox messages********************/
LB_ADDSTRING
LB_INSERTSTRING
LB_DELETESTRING
LB_SELITEMRANGEEX
LB_RESETCONTENT
LB_SETSEL
LB_SETCURSEL
LB_GETSEL
LB_GETCURSEL
LB_GETTEXT
LB_GETTEXTLEN
LB_GETCOUNT
LB_SELECTSTRING
LB_DIR
LB_GETTOPINDEX
LB_FINDSTRING
LB_GETSELCOUNT
LB_GETSELITEMS
LB_SETTABSTOPS
LB_GETHORIZONTALEXTENT
LB_SETHORIZONTALEXTENT
LB_SETCOLUMNWIDTH
LB_ADDFILE
LB_SETTOPINDEX
LB_GETITEMRECT
LB_GETITEMDATA
LB_SETITEMDATA
LB_SELITEMRANGE
LB_SETANCHORINDEX
LB_GETANCHORINDEX
LB_SETCARETINDEX
LB_GETCARETINDEX
LB_SETITEMHEIGHT
LB_GETITEMHEIGHT
LB_FINDSTRINGEXACT
LB_SETLOCALE
LB_GETLOCALE
LB_SETCOUNT
LB_INITSTORAGE
LB_ITEMFROMPOINT
LB_MSGMAX LB_MSGMAX
/********************Combo CBN_ERRSPACE
CBN_SELCHANGE
CBN_DBLCLK
CBN_SETFOCUS
CBN_KILLFOCUS
CBN_EDITCHANGE
CBN_EDITUPDATE
Notification Codes********************/
Box CBN_DROPDOWN
CBN_CLOSEUP
CBN_SELENDOK
CBN_SELENDCANCEL
/********************Combo NOWINMESSAGES
CB_GETEDITSEL CB_LIMITTEXT CB_SETEDITSEL CB_ADDSTRING CB_DELETESTRING CB_DIR CB_GETCOUNT
messages********************/
Box
CB_GETCURSEL
CB_GETLBTEXT
CB_GETLBTEXTLEN
CB_INSERTSTRING
CB_RESETCONTENT
CB_FINDSTRING
CB_SELECTSTRING
CB_SETCURSEL
CB_SHOWDROPDOWN
CB_GETITEMDATA
CB_SETITEMDATA
CB_GETDROPPEDCONTROLRECT
CB_SETITEMHEIGHT
CB_GETITEMHEIGHT
CB_SETEXTENDEDUI
CB_GETEXTENDEDUI
CB_GETDROPPEDSTATE
CB_FINDSTRINGEXACT
CB_SETLOCALE
CB_GETLOCALE
CB_GETTOPINDEX
CB_SETTOPINDEX
CB_GETHORIZONTALEXTENT
CB_SETHORIZONTALEXTENT
CB_GETDROPPEDWIDTH
CB_SETDROPPEDWIDTH
CB_INITSTORAGE
CB_MSGMAX
CB_MSGMAX
/********************Scroll SBM_SETPOS SBM_GETPOS SBM_SETRANGE SBM_SETRANGEREDRAW SBM_GETRANGE SBM_ENABLE_ARROWS SBM_SETSCROLLINFO SBM_GETSCROLLINFO /********************Date bar messages********************/
Time Picker Message********************/
DTM_GETMCCOLOR
DTM_GETMCFONT
DTM_GETMONTHCAL
DTM_GETRANGE
DTM_GETSYSTEMTIME DTM_SETFORMAT
DTM_SETMCCOLOR
DTM_SETMCFONT
DTM_SETRANGE
DTM_SETSYSTEMTIME
/********************Date DTN_CLOSEUP
DTN_DATETIMECHANGE
Time Picker
Notifications********************/
DTN_DROPDOWN
DTN_FORMAT
/********************IP Address Control********************/
IPM_CLEARADDRESS
IPM_GETADDRESS
IPM_ISBLANK
IPM_SETADDRESS
IPM_SETFOCUS
IPM_SETRANGE
IP Address Control Notifications /********************Month Calendar **/
MCM_GETCOLOR
MCM_GETCURSEL
Control
Messages******************
MCM_GETFIRSTDAYOFWEEK
MCM_GETMAXSELCOUNT
MCM_GETMAXTODAYWIDTH
MCM_GETMINREQRECT
MCM_GETMONTHDELTA
MCM_GETMONTHRANGE
MCM_GETRANGE
MCM_GETSELRANGE
MCM_GETTODAY
MCM_GETUNICODEFORMAT
MCM_HITTEST
MCM_SETCOLOR
MCM_SETCURSEL
MCM_SETDAYSTATE
MCM_SETFIRSTDAYOFWEEK
MCM_SETMAXSELCOUNT
MCM_SETMONTHDELTA
MCM_SETRANGE
MCM_SETSELRANGE
MCM_SETTODAY
MCM_SETUNICODEFORMAT
/********************Month Calendar ****************/
MCN_GETDAYSTATE
MCN_SELCHANGE
MCN_SELECT
NM_RELEASEDCAPTURE
Control Notification Messages****
/********************Progress Bar Control Messages********************/
PBM_DELTAPOS
PBM_GETPOS
PBM_GETRANGE
PBM_SETBARCOLOR
PBM_SETBKCOLOR
PBM_SETPOS
PBM_SETRANGE
PBM_SETRANGE32
PBM_SETSTEP
PBM_STEPIT
/********************Pager PGM_FORWARDMOUSE Control Messages********************/
PGM_GETBKCOLOR
PGM_GETBORDER
PGM_GETBUTTONSIZE
PGM_GETBUTTONSTATE PGM_GETDROPTARGET
PGM_GETPOS
PGM_RECALCSIZE
PGM_SETBKCOLOR
PGM_SETBORDER
PGM_SETBUTTONSIZE
PGM_SETCHILD
PGM_SETPOS
/********************Pager Control Notifications********************/
NM_RELEASEDCAPTURE
PGN_CALCSIZE
PGN_SCROLL
/********************Animation Control Messages********************/
ACM_OPEN
ACM_PLAY
ACM_STOP
/********************Animation Control Notifications********************/
ACN_START
ACN_STOP
/********************Tab Control Messages********************/
TCM_ADJUSTRECT
TCM_DELETEALLITEMS
TCM_DELETEITEM
TCM_DESELECTALL
TCM_GETCURFOCUS
TCM_GETCURSEL
TCM_GETEXTENDEDSTYLE
TCM_GETIMAGELIST
TCM_GETITEM
TCM_GETITEMCOUNT
TCM_GETITEMRECT
TCM_GETROWCOUNT
TCM_GETTOOLTIPS
TCM_GETUNICODEFORMAT
TCM_HIGHLIGHTITEM
TCM_HITTEST
TCM_INSERTITEM
TCM_REMOVEIMAGE
TCM_SETCURFOCUS
TCM_SETCURSEL
TCM_SETEXTENDEDSTYLE
TCM_SETIMAGELIST
TCM_SETITEM
TCM_SETITEMEXTRA
TCM_SETITEMSIZE
TCM_SETMINTABWIDTH
TCM_SETPADDING
TCM_SETTOOLTIPS
TCM_SETUNICODEFORMAT
/********************Tab Control Notification Messages*******************NM_CLICK
NM_RCLICK
NM_RELEASEDCAPTURE
TCN_GETOBJECT
TCN_KEYDOWN
TCN_SELCHANGE
TCN_SELCHANGING
/********************Tree View TVM_CREATEDRAGIMAGE
TVM_DELETEITEM
TVM_EDITLABEL
Control */
Messages********************/
TVM_ENDEDITLABELNOW
TVM_ENSUREVISIBLE
TVM_EXPAND
TVM_GETBKCOLOR
TVM_GETCOUNT
TVM_GETEDITCONTROL
TVM_GETIMAGELIST
TVM_GETINDENT
TVM_GETINSERTMARKCOLOR
TVM_GETISEARCHSTRING
TVM_GETITEM
TVM_GETITEMHEIGHT
TVM_GETITEMRECT
TVM_GETNEXTITEM
TVM_GETSCROLLTIME
TVM_GETTEXTCOLOR
TVM_GETTOOLTIPS
TVM_GETUNICODEFORMAT
TVM_GETVISIBLECOUNT
TVM_HITTEST
TVM_INSERTITEM
TVM_SELECTITEM
TVM_SETBKCOLOR
TVM_SETIMAGELIST
TVM_SETINDENT
TVM_SETINSERTMARK
TVM_SETINSERTMARKCOLOR
TVM_SETITEM
TVM_SETITEMHEIGHT
TVM_SETSCROLLTIME
TVM_SETTEXTCOLOR
TVM_SETTOOLTIPS
TVM_SETUNICODEFORMAT
TVM_SORTCHILDREN
TVM_SORTCHILDRENCB
/********************Tree View Notification NM_CLICK (tree view)
NM_CUSTOMDRAW (tree view)
NM_DBLCLK (tree view)
Messages********************/
NM_KILLFOCUS (tree view)
NM_RCLICK (tree view)
NM_RCLICK (tree view)
NM_RETURN (tree view)
NM_SETCURSOR (tree view)
NM_SETFOCUS (tree view)
TVN_BEGINDRAG
TVN_BEGINLABELEDIT
TVN_BEGINRDRAG
TVN_DELETEITEM
TVN_ENDLABELEDIT
TVN_GETDISPINFO
TVN_GETINFOTIP
TVN_ITEMEXPANDED
TVN_ITEMEXPANDING
TVN_KEYDOWN
TVN_SELCHANGED
TVN_SELCHANGING
TVN_SETDISPINFO
TVN_SINGLEEXPAND
/********************Hot HKM_GETHOTKEY
HKM_SETHOTKEY
HKM_SETRULES
Control Key Messages********************/