在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
各种控件的通知消码和控制消息可由 Delphi里的Windows消息(一共227个基本消息) 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_SETTINGCHANGE = WM_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_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_NULL---0X0000:表示无操作,在消息映射中,如果应用程序试图使接收器对其投递的消息实行忽略处理,则发送WM_NULL类型消息,如果窗体的消息处理函数WindowProc接收到WM_NULL类型消息,则忽略掉。 参考: BN_CLICKED = 0; BN_PAINT = 1; BN_HILITE = 2; BN_UNHILITE = 3; BN_DISABLE = 4; BN_DOUBLECLICKED = 5; BN_PUSHED = BN_HILITE; BN_UNPUSHED = BN_UNHILITE; BN_DBLCLK = BN_DOUBLECLICKED; BN_SETFOCUS = 6; BN_KILLFOCUS = 7; BM_GETCHECK = $00F0; BM_SETCHECK = $00F1; BM_GETSTATE = $00F2; BM_SETSTATE = $00F3; BM_SETSTYLE = $00F4; BM_CLICK = $00F5; BM_GETIMAGE = $00F6; BM_SETIMAGE = $00F7; LBN_ERRSPACE = (-2); LBN_SELCHANGE = 1; LBN_DBLCLK = 2; LBN_SELCANCEL = 3; LBN_SETFOCUS = 4; LBN_KILLFOCUS = 5; 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_MSGMAX = 432; CBN_ERRSPACE = (-1); CBN_SELCHANGE = 1; CBN_DBLCLK = 2; CBN_SETFOCUS = 3; CBN_KILLFOCUS = 4; CBN_EDITCHANGE = 5; CBN_EDITUPDATE = 6; CBN_DROPDOWN = 7; CBN_CLOSEUP = 8; CBN_SELENDOK = 9; CBN_SELENDCANCEL = 10; 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; CB_SETITEMDATA = $0151; CB_GETDROPPEDCONTROLRECT = $0152; CB_SETITEMHEIGHT = $0153; CB_GETITEMHEIGHT = $0154; CB_SETEXTENDEDUI = $0155; CB_GETEXTENDEDUI = $0156; CB_GETDROPPEDSTATE = $0157; CB_FINDSTRINGEXACT = $0158; CB_SETLOCALE = 345; CB_GETLOCALE = 346; CB_GETTOPINDEX = 347; CB_SETTOPINDEX = 348; CB_GETHORIZONTALEXTENT = 349; CB_SETHORIZONTALEXTENT = 350; CB_GETDROPPEDWIDTH = 351; CB_SETDROPPEDWIDTH = 352; CB_INITSTORAGE = 353; CB_MSGMAX = 354; EN_SETFOCUS = $0100; EN_KILLFOCUS = $0200; EN_CHANGE = $0300; EN_UPDATE = $0400; EN_ERRSPACE = $0500; EN_MAXTEXT = $0501; EN_HSCROLL = $0601; EN_VSCROLL = $0602; 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_SETMARGINS = 211; EM_GETMARGINS = 212; EM_SETLIMITTEXT = EM_LIMITTEXT; //win40 Name change EM_GETLIMITTEXT = 213; EM_POSFROMCHAR = 214; EM_CHARFROMPOS = 215; EM_SETIMESTATUS = 216; EM_GETIMESTATUS = 217; SBM_SETSCROLLINFO = 233; SBM_GETSCROLLINFO = 234; 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); // 消息定义 用户自定义的消息, 对于其范围有如下规定: |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论