{ $Id$ This file is part of the Free Pascal run time library. Copyright (c) 1993,97 by Florian Klaempfl, member of the Free Pascal development team. See the file COPYING.FPC, included in this distribution, for details about the copyright. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. **********************************************************************} { This file is generated using h2pas written by Florian Klaempfl, but some modifications are done. The C header file was messages.h of the GNU Windows32 API Library Version 0.1.2 **************************************************************************** FK Florian Klaempfl + added - removed * modified History (started with version 0.1.0): 18th november 1997 version: + started (FK) Unimplemented: ****************************************************************************} unit messages; interface const ACM_OPENW = 1127; ACM_OPENA = 1124; {$ifdef UNICODE} ACM_OPEN = ACM_OPENW; {$else UNICODE} ACM_OPEN = ACM_OPENA; {$endif UNICODE} ACM_PLAY = 1125; ACM_STOP = 1126; ACN_START = 1; { Buttons } ACN_STOP = 2; BM_CLICK = 245; BM_GETCHECK = 240; BM_GETIMAGE = 246; BM_GETSTATE = 242; BM_SETCHECK = 241; BM_SETIMAGE = 247; BM_SETSTATE = 243; BM_SETSTYLE = 244; BN_CLICKED = 0; BN_DBLCLK = 5; BN_DISABLE = 4; BN_DOUBLECLICKED = 5; BN_HILITE = 2; BN_KILLFOCUS = 7; BN_PAINT = 1; BN_PUSHED = 2; BN_SETFOCUS = 6; BN_UNHILITE = 3; { Combo Box } BN_UNPUSHED = 3; CB_ADDSTRING = 323; CB_DELETESTRING = 324; CB_DIR = 325; CB_FINDSTRING = 332; CB_FINDSTRINGEXACT = 344; CB_GETCOUNT = 326; CB_GETCURSEL = 327; CB_GETDROPPEDCONTROLRECT = 338; CB_GETDROPPEDSTATE = 343; CB_GETDROPPEDWIDTH = 351; CB_GETEDITSEL = 320; CB_GETEXTENDEDUI = 342; CB_GETHORIZONTALEXTENT = 349; CB_GETITEMDATA = 336; CB_GETITEMHEIGHT = 340; CB_GETLBTEXT = 328; CB_GETLBTEXTLEN = 329; CB_GETLOCALE = 346; CB_GETTOPINDEX = 347; CB_INITSTORAGE = 353; CB_INSERTSTRING = 330; CB_LIMITTEXT = 321; CB_RESETCONTENT = 331; CB_SELECTSTRING = 333; CB_SETCURSEL = 334; CB_SETDROPPEDWIDTH = 352; CB_SETEDITSEL = 322; CB_SETEXTENDEDUI = 341; CB_SETHORIZONTALEXTENT = 350; CB_SETITEMDATA = 337; CB_SETITEMHEIGHT = 339; CB_SETLOCALE = 345; CB_SETTOPINDEX = 348; { Combo Box notifications } CB_SHOWDROPDOWN = 335; CBN_CLOSEUP = 8; CBN_DBLCLK = 2; CBN_DROPDOWN = 7; CBN_EDITCHANGE = 5; CBN_EDITUPDATE = 6; CBN_ERRSPACE = -1; CBN_KILLFOCUS = 4; CBN_SELCHANGE = 1; CBN_SELENDCANCEL = 10; CBN_SELENDOK = 9; { Control Panel } { Device messages } { Drag list box } CBN_SETFOCUS = 3; DL_BEGINDRAG = 1157; DL_CANCELDRAG = 1160; DL_DRAGGING = 1158; { Default push button } DL_DROPPED = 1159; DM_GETDEFID = 1024; DM_REPOSITION = 1026; { RTF control } DM_SETDEFID = 1025; EM_CANPASTE = 1074; EM_CANUNDO = 198; EM_CHARFROMPOS = 215; EM_DISPLAYBAND = 1075; EM_EMPTYUNDOBUFFER = 205; EM_EXGETSEL = 1076; EM_EXLIMITTEXT = 1077; EM_EXLINEFROMCHAR = 1078; EM_EXSETSEL = 1079; EM_FINDTEXT = 1080; EM_FINDTEXTEX = 1103; EM_FINDWORDBREAK = 1100; EM_FMTLINES = 200; EM_FORMATRANGE = 1081; EM_GETCHARFORMAT = 1082; EM_GETEVENTMASK = 1083; EM_GETFIRSTVISIBLELINE = 206; EM_GETHANDLE = 189; EM_GETLIMITTEXT = 213; EM_GETLINE = 196; EM_GETLINECOUNT = 186; EM_GETMARGINS = 212; EM_GETMODIFY = 184; EM_GETIMECOLOR = 1129; EM_GETIMEOPTIONS = 1131; EM_GETOPTIONS = 1102; EM_GETOLEINTERFACE = 1084; EM_GETPARAFORMAT = 1085; EM_GETPASSWORDCHAR = 210; EM_GETPUNCTUATION = 1125; EM_GETRECT = 178; EM_GETSEL = 176; EM_GETSELTEXT = 1086; EM_GETTEXTRANGE = 1099; EM_GETTHUMB = 190; EM_GETWORDBREAKPROC = 209; EM_GETWORDBREAKPROCEX = 1104; EM_GETWORDWRAPMODE = 1127; EM_HIDESELECTION = 1087; EM_LIMITTEXT = 197; EM_LINEFROMCHAR = 201; EM_LINEINDEX = 187; EM_LINELENGTH = 193; EM_LINESCROLL = 182; EM_PASTESPECIAL = 1088; EM_POSFROMCHAR = 214; EM_REPLACESEL = 194; EM_REQUESTRESIZE = 1089; EM_SCROLL = 181; EM_SCROLLCARET = 183; EM_SELECTIONTYPE = 1090; EM_SETBKGNDCOLOR = 1091; EM_SETCHARFORMAT = 1092; EM_SETEVENTMASK = 1093; EM_SETHANDLE = 188; EM_SETIMECOLOR = 1128; EM_SETIMEOPTIONS = 1130; EM_SETLIMITTEXT = 197; EM_SETMARGINS = 211; EM_SETMODIFY = 185; EM_SETOLECALLBACK = 1094; EM_SETOPTIONS = 1101; EM_SETPARAFORMAT = 1095; EM_SETPASSWORDCHAR = 204; EM_SETPUNCTUATION = 1124; EM_SETREADONLY = 207; EM_SETRECT = 179; EM_SETRECTNP = 180; EM_SETSEL = 177; EM_SETTABSTOPS = 203; EM_SETTARGETDEVICE = 1096; EM_SETWORDBREAKPROC = 208; EM_SETWORDBREAKPROCEX = 1105; EM_SETWORDWRAPMODE = 1126; EM_STREAMIN = 1097; EM_STREAMOUT = 1098; { Edit control } EM_UNDO = 199; EN_CHANGE = 768; EN_CORRECTTEXT = 1797; EN_DROPFILES = 1795; EN_ERRSPACE = 1280; EN_HSCROLL = 1537; EN_IMECHANGE = 1799; EN_KILLFOCUS = 512; EN_MAXTEXT = 1281; EN_MSGFILTER = 1792; EN_OLEOPFAILED = 1801; EN_PROTECTED = 1796; EN_REQUESTRESIZE = 1793; EN_SAVECLIPBOARD = 1800; EN_SELCHANGE = 1794; EN_SETFOCUS = 256; EN_STOPNOUNDO = 1798; EN_UPDATE = 1024; { File Manager extensions } { File Manager extensions DLL events } { Header control } EN_VSCROLL = 1538; HDM_DELETEITEM = 4610; HDM_GETITEMW = 4619; HDM_INSERTITEMW = 4618; HDM_SETITEMW = 4620; HDM_GETITEMA = 4611; HDM_INSERTITEMA = 4609; HDM_SETITEMA = 4612; {$ifdef UNICODE} HDM_GETITEM = HDM_GETITEMW; HDM_INSERTITEM = HDM_INSERTITEMW; HDM_SETITEM = HDM_SETITEMW; {$else UNICODE} HDM_GETITEM = HDM_GETITEMA; HDM_INSERTITEM = HDM_INSERTITEMA; HDM_SETITEM = HDM_SETITEMA; {$endifUNICODE} HDM_GETITEMCOUNT = 4608; HDM_HITTEST = 4614; { Header control notifications } HDM_LAYOUT = 4613; HDN_BEGINTRACKW = -326; HDN_DIVIDERDBLCLICKW = -325; HDN_ENDTRACKW = -327; HDN_ITEMCHANGEDW = -321; HDN_ITEMCHANGINGW = -320; HDN_ITEMCLICKW = -322; HDN_ITEMDBLCLICKW = -323; HDN_TRACKW = -328; HDN_BEGINTRACKA = -306; HDN_DIVIDERDBLCLICKA = -305; HDN_ENDTRACKA = -307; HDN_ITEMCHANGEDA = -301; HDN_ITEMCHANGINGA = -300; HDN_ITEMCLICKA = -302; HDN_ITEMDBLCLICKA = -303; HDN_TRACKA = -308; {$ifdef UNICODE} HDN_BEGINTRACK = HDN_BEGINTRACKW; HDN_DIVIDERDBLCLICK = HDN_DIVIDERDBLCLICKW; HDN_ENDTRACK = HDN_ENDTRACKW; HDN_ITEMCHANGED = HDN_ITEMCHANGEDW; HDN_ITEMCHANGING = HDN_ITEMCHANGINGW; HDN_ITEMCLICK = HDN_ITEMCLICKW; HDN_ITEMDBLCLICK = HDN_ITEMDBLCLICKW; HDN_TRACK = HDN_TRACKW; {$else UNICODE} HDN_BEGINTRACK = HDN_BEGINTRACKA; HDN_DIVIDERDBLCLICK = HDN_DIVIDERDBLCLICKA; HDN_ENDTRACK = HDN_ENDTRACKA; HDN_ITEMCHANGED = HDN_ITEMCHANGEDA; HDN_ITEMCHANGING = HDN_ITEMCHANGINGA; HDN_ITEMCLICK = HDN_ITEMCLICKA; HDN_ITEMDBLCLICK = HDN_ITEMDBLCLICKA; HDN_TRACK = HDN_TRACKA; {$endif UNICODE} { Hot key control } HKM_GETHOTKEY = 1026; HKM_SETHOTKEY = 1025; HKM_SETRULES = 1027; { List box } LB_ADDFILE = 406; LB_ADDSTRING = 384; LB_DELETESTRING = 386; LB_DIR = 397; LB_FINDSTRING = 399; LB_FINDSTRINGEXACT = 418; LB_GETANCHORINDEX = 413; LB_GETCARETINDEX = 415; LB_GETCOUNT = 395; LB_GETCURSEL = 392; LB_GETHORIZONTALEXTENT = 403; LB_GETITEMDATA = 409; LB_GETITEMHEIGHT = 417; LB_GETITEMRECT = 408; LB_GETLOCALE = 422; LB_GETSEL = 391; LB_GETSELCOUNT = 400; LB_GETSELITEMS = 401; LB_GETTEXT = 393; LB_GETTEXTLEN = 394; LB_GETTOPINDEX = 398; LB_INITSTORAGE = 424; LB_INSERTSTRING = 385; LB_ITEMFROMPOINT = 425; LB_RESETCONTENT = 388; LB_SELECTSTRING = 396; LB_SELITEMRANGE = 411; LB_SELITEMRANGEEX = 387; LB_SETANCHORINDEX = 412; LB_SETCARETINDEX = 414; LB_SETCOLUMNWIDTH = 405; LB_SETCOUNT = 423; LB_SETCURSEL = 390; LB_SETHORIZONTALEXTENT = 404; LB_SETITEMDATA = 410; LB_SETITEMHEIGHT = 416; LB_SETLOCALE = 421; LB_SETSEL = 389; LB_SETTABSTOPS = 402; { List box notifications } LB_SETTOPINDEX = 407; LBN_DBLCLK = 2; LBN_ERRSPACE = -2; LBN_KILLFOCUS = 5; LBN_SELCANCEL = 3; LBN_SELCHANGE = 1; { List view control } LBN_SETFOCUS = 4; LVM_ARRANGE = 4118; LVM_CREATEDRAGIMAGE = 4129; LVM_DELETEALLITEMS = 4105; LVM_DELETECOLUMN = 4124; LVM_DELETEITEM = 4104; LVM_ENSUREVISIBLE = 4115; LVM_GETBKCOLOR = 4096; LVM_GETCALLBACKMASK = 4106; LVM_GETCOLUMNWIDTH = 4125; LVM_GETCOUNTPERPAGE = 4136; LVM_GETEDITCONTROL = 4120; LVM_GETIMAGELIST = 4098; LVM_EDITLABELW = 4214; LVM_FINDITEMW = 4179; LVM_GETCOLUMNW = 4191; LVM_GETISEARCHSTRINGW = 4213; LVM_GETITEMW = 4171; LVM_GETITEMTEXTW = 4211; LVM_GETSTRINGWIDTHW = 4183; LVM_INSERTCOLUMNW = 4193; LVM_INSERTITEMW = 4173; LVM_SETCOLUMNW = 4192; LVM_SETITEMW = 4172; LVM_SETITEMTEXTW = 4212; LVM_EDITLABELA = 4119; LVM_FINDITEMA = 4109; LVM_GETCOLUMNA = 4121; LVM_GETISEARCHSTRINGA = 4148; LVM_GETITEMA = 4101; LVM_GETITEMTEXTA = 4141; LVM_GETSTRINGWIDTHA = 4113; LVM_INSERTCOLUMNA = 4123; LVM_INSERTITEMA = 4103; LVM_SETCOLUMNA = 4122; {$ifdef UNICODE} LVM_SETITEMA = 4102; LVM_SETITEMTEXTA = 4142; LVM_EDITLABEL = LVM_EDITLABELW; LVM_FINDITEM = LVM_FINDITEMW; LVM_GETCOLUMN = LVM_GETCOLUMNW; LVM_GETISEARCHSTRING = LVM_GETISEARCHSTRINGW; LVM_GETITEM = LVM_GETITEMW; LVM_GETITEMTEXT = LVM_GETITEMTEXTW; LVM_GETSTRINGWIDTH = LVM_GETSTRINGWIDTHW; LVM_INSERTCOLUMN = LVM_INSERTCOLUMNW; LVM_INSERTITEM = LVM_INSERTITEMW; LVM_SETCOLUMN = LVM_SETCOLUMNW; LVM_SETITEM = LVM_SETITEMW; LVM_SETITEMTEXT = LVM_SETITEMTEXTW; {$else UNICODE} LVM_EDITLABEL = LVM_EDITLABELA; LVM_FINDITEM = LVM_FINDITEMA; LVM_GETCOLUMN = LVM_GETCOLUMNA; LVM_GETISEARCHSTRING = LVM_GETISEARCHSTRINGA; LVM_GETITEM = LVM_GETITEMA; LVM_GETITEMTEXT = LVM_GETITEMTEXTA; LVM_GETSTRINGWIDTH = LVM_GETSTRINGWIDTHA; LVM_INSERTCOLUMN = LVM_INSERTCOLUMNA; LVM_INSERTITEM = LVM_INSERTITEMA; LVM_SETCOLUMN = LVM_SETCOLUMNA; LVM_SETITEM = LVM_SETITEMA; LVM_SETITEMTEXT = LVM_SETITEMTEXTA; {$endif UNICODE} LVM_GETITEMCOUNT = 4100; LVM_GETITEMPOSITION = 4112; LVM_GETITEMRECT = 4110; LVM_GETITEMSPACING = 4147; LVM_GETITEMSTATE = 4140; LVM_GETNEXTITEM = 4108; LVM_GETORIGIN = 4137; LVM_GETSELECTEDCOUNT = 4146; LVM_GETTEXTBKCOLOR = 4133; LVM_GETTEXTCOLOR = 4131; LVM_GETTOPINDEX = 4135; LVM_GETVIEWRECT = 4130; LVM_HITTEST = 4114; LVM_REDRAWITEMS = 4117; LVM_SCROLL = 4116; LVM_SETBKCOLOR = 4097; LVM_SETCALLBACKMASK = 4107; LVM_SETCOLUMNWIDTH = 4126; LVM_SETIMAGELIST = 4099; LVM_SETITEMCOUNT = 4143; LVM_SETITEMPOSITION = 4111; LVM_SETITEMPOSITION32 = 4145; LVM_SETITEMSTATE = 4139; LVM_SETTEXTBKCOLOR = 4134; LVM_SETTEXTCOLOR = 4132; LVM_SORTITEMS = 4144; { List view control notifications } LVM_UPDATE = 4138; LVN_BEGINDRAG = -109; LVN_BEGINRDRAG = -111; LVN_COLUMNCLICK = -108; LVN_DELETEALLITEMS = -104; LVN_DELETEITEM = -103; LVN_BEGINLABELEDITW = -175; LVN_ENDLABELEDITW = -176; LVN_GETDISPINFOW = -177; LVN_SETDISPINFOW = -178; LVN_BEGINLABELEDITA = -105; LVN_ENDLABELEDITA = -106; LVN_GETDISPINFOA = -150; LVN_SETDISPINFOA = -151; {$ifdef UNICODE} LVN_BEGINLABELEDIT = LVN_BEGINLABELEDITW; LVN_ENDLABELEDIT = LVN_ENDLABELEDITW; LVN_GETDISPINFO = LVN_GETDISPINFOW; LVN_SETDISPINFO = LVN_SETDISPINFOW; {$else UNICODE} LVN_BEGINLABELEDIT = LVN_BEGINLABELEDITA; LVN_ENDLABELEDIT = LVN_ENDLABELEDITA; LVN_GETDISPINFO = LVN_GETDISPINFOA; LVN_SETDISPINFO = LVN_SETDISPINFOA; {$endif UNICODE} LVN_INSERTITEM = -102; LVN_ITEMCHANGED = -101; LVN_ITEMCHANGING = -100; { Control notification } LVN_KEYDOWN = -155; NM_CLICK = -2; NM_DBLCLK = -3; NM_KILLFOCUS = -8; NM_OUTOFMEMORY = -1; NM_RCLICK = -5; NM_RDBLCLK = -6; NM_RETURN = -4; { Power status } { Progress bar control } NM_SETFOCUS = -7; PBM_DELTAPOS = 1027; PBM_SETPOS = 1026; PBM_SETRANGE = 1025; PBM_SETSTEP = 1028; PBM_STEPIT = 1029; { Property sheets } PSM_ADDPAGE = 1127; PSM_APPLY = 1134; PSM_CANCELTOCLOSE = 1131; PSM_CHANGED = 1128; PSM_GETTABCONTROL = 1140; PSM_GETCURRENTPAGEHWND = 1142; PSM_ISDIALOGMESSAGE = 1141; PSM_PRESSBUTTON = 1137; PSM_QUERYSIBLINGS = 1132; PSM_REBOOTSYSTEM = 1130; PSM_REMOVEPAGE = 1126; PSM_RESTARTWINDOWS = 1129; PSM_SETCURSEL = 1125; PSM_SETCURSELID = 1138; PSM_SETFINISHTEXTW = 1145; PSM_SETTITLEW = 1144; PSM_SETFINISHTEXTA = 1139; PSM_SETTITLEA = 1135; {$ifdef UNICODE} PSM_SETFINISHTEXT = PSM_SETFINISHTEXTW; PSM_SETTITLE = PSM_SETTITLEW; {$else UNICODE} PSM_SETFINISHTEXT = PSM_SETFINISHTEXTA; PSM_SETTITLE = PSM_SETTITLEA; {$endif UNICODE} { Property sheet notifications } PSM_SETWIZBUTTONS = 1136; PSM_UNCHANGED = 1133; PSN_APPLY = -202; PSN_HELP = -205; PSN_KILLACTIVE = -201; PSN_QUERYCANCEL = -209; PSN_RESET = -203; PSN_SETACTIVE = -200; PSN_WIZBACK = -206; PSN_WIZFINISH = -208; PSN_WIZNEXT = -207; { Status window } SB_GETBORDERS = 1031; SB_GETPARTS = 1030; SB_GETRECT = 1034; SB_GETTEXTW = 1037; SB_GETTEXTLENGTHW = 1036; SB_SETTEXTW = 1035; SB_GETTEXTA = 1026; SB_GETTEXTLENGTHA = 1027; SB_SETTEXTA = 1025; {$ifdef UNICODE} SB_GETTEXT = SB_GETTEXTW; SB_GETTEXTLENGTH = SB_GETTEXTLENGTHW; SB_SETTEXT = SB_SETTEXTW; {$else UNICODE} SB_GETTEXT = SB_GETTEXTA; SB_GETTEXTLENGTH = SB_GETTEXTLENGTHA; SB_SETTEXT = SB_SETTEXTA; {$endif UNICODE} SB_SETMINHEIGHT = 1032; SB_SETPARTS = 1028; SB_SIMPLE = 1033; { Scroll bar control } SBM_ENABLE_ARROWS = 228; SBM_GETPOS = 225; SBM_GETRANGE = 227; SBM_GETSCROLLINFO = 234; SBM_SETPOS = 224; SBM_SETRANGE = 226; SBM_SETRANGEREDRAW = 230; { Static control } SBM_SETSCROLLINFO = 233; STM_GETICON = 369; STM_GETIMAGE = 371; STM_SETICON = 368; { Static control notifications } STM_SETIMAGE = 370; STN_CLICKED = 0; STN_DBLCLK = 1; STN_DISABLE = 3; { Toolbar control } STN_ENABLE = 2; TB_ADDBITMAP = 1043; TB_ADDBUTTONS = 1044; TB_AUTOSIZE = 1057; TB_BUTTONCOUNT = 1048; TB_BUTTONSTRUCTSIZE = 1054; TB_CHANGEBITMAP = 1067; TB_CHECKBUTTON = 1026; TB_COMMANDTOINDEX = 1049; TB_CUSTOMIZE = 1051; TB_DELETEBUTTON = 1046; TB_ENABLEBUTTON = 1025; TB_GETBITMAP = 1068; TB_GETBITMAPFLAGS = 1065; TB_GETBUTTON = 1047; TB_ADDSTRINGW = 1101; TB_GETBUTTONTEXTW = 1099; TB_SAVERESTOREW = 1100; TB_ADDSTRINGA = 1052; TB_GETBUTTONTEXTA = 1069; TB_SAVERESTOREA = 1050; {$ifdef UNICODE} TB_ADDSTRING = TB_ADDSTRINGW; TB_GETBUTTONTEXT = TB_GETBUTTONTEXTW; TB_SAVERESTORE = TB_SAVERESTOREW; {$else UNICODE} TB_ADDSTRING = TB_ADDSTRINGA; TB_GETBUTTONTEXT = TB_GETBUTTONTEXTA; TB_SAVERESTORE = TB_SAVERESTOREA; {$endif UNICODE} TB_GETITEMRECT = 1053; TB_GETROWS = 1064; TB_GETSTATE = 1042; TB_GETTOOLTIPS = 1059; TB_HIDEBUTTON = 1028; TB_INDETERMINATE = 1029; TB_INSERTBUTTON = 1045; TB_ISBUTTONCHECKED = 1034; TB_ISBUTTONENABLED = 1033; TB_ISBUTTONHIDDEN = 1036; TB_ISBUTTONINDETERMINATE = 1037; TB_ISBUTTONPRESSED = 1035; TB_PRESSBUTTON = 1027; TB_SETBITMAPSIZE = 1056; TB_SETBUTTONSIZE = 1055; TB_SETCMDID = 1066; TB_SETPARENT = 1061; TB_SETROWS = 1063; TB_SETSTATE = 1041; { Track bar control } TB_SETTOOLTIPS = 1060; TBM_CLEARSEL = 1043; TBM_CLEARTICS = 1033; TBM_GETCHANNELRECT = 1050; TBM_GETLINESIZE = 1048; TBM_GETNUMTICS = 1040; TBM_GETPAGESIZE = 1046; TBM_GETPOS = 1024; TBM_GETPTICS = 1038; TBM_GETRANGEMAX = 1026; TBM_GETRANGEMIN = 1025; TBM_GETSELEND = 1042; TBM_GETSELSTART = 1041; TBM_GETTHUMBLENGTH = 1052; TBM_GETTHUMBRECT = 1049; TBM_GETTIC = 1027; TBM_GETTICPOS = 1039; TBM_SETLINESIZE = 1047; TBM_SETPAGESIZE = 1045; TBM_SETPOS = 1029; TBM_SETRANGE = 1030; TBM_SETRANGEMAX = 1032; TBM_SETRANGEMIN = 1031; TBM_SETSEL = 1034; TBM_SETSELEND = 1036; TBM_SETSELSTART = 1035; TBM_SETTHUMBLENGTH = 1051; TBM_SETTIC = 1028; { Tool bar control notifications } TBM_SETTICFREQ = 1044; TBN_BEGINADJUST = -703; TBN_BEGINDRAG = -701; TBN_CUSTHELP = -709; TBN_ENDADJUST = -704; TBN_ENDDRAG = -702; TBN_GETBUTTONINFOW = -720; TBN_GETBUTTONINFOA = -700; {$ifdef UNICODE} TBN_GETBUTTONINFO = TBN_GETBUTTONINFOW; {$else UNICODE} TBN_GETBUTTONINFO = TBN_GETBUTTONINFOA; {$endif UNICODE} TBN_QUERYDELETE = -707; TBN_QUERYINSERT = -706; TBN_RESET = -705; TBN_TOOLBARCHANGE = -708; { Tab control } TCM_ADJUSTRECT = 4904; TCM_DELETEALLITEMS = 4873; TCM_DELETEITEM = 4872; TCM_GETCURFOCUS = 4911; TCM_GETCURSEL = 4875; TCM_GETIMAGELIST = 4866; TCM_GETITEMW = 4924; TCM_INSERTITEMW = 4926; TCM_SETITEMW = 4925; TCM_GETITEMA = 4869; TCM_INSERTITEMA = 4871; TCM_SETITEMA = 4870; {$ifdef UNICODE} TCM_GETITEM = TCM_GETITEMW; TCM_INSERTITEM = TCM_INSERTITEMW; TCM_SETITEM = TCM_SETITEMW; {$else UNICODE} TCM_GETITEM = TCM_GETITEMA; TCM_INSERTITEM = TCM_INSERTITEMA; TCM_SETITEM = TCM_SETITEMA; {$endif UNICODE} TCM_GETITEMCOUNT = 4868; TCM_GETITEMRECT = 4874; TCM_GETROWCOUNT = 4908; TCM_GETTOOLTIPS = 4909; TCM_HITTEST = 4877; TCM_REMOVEIMAGE = 4906; TCM_SETCURFOCUS = 4912; TCM_SETCURSEL = 4876; TCM_SETIMAGELIST = 4867; TCM_SETITEMEXTRA = 4878; TCM_SETITEMSIZE = 4905; TCM_SETPADDING = 4907; { Tab control notifications } TCM_SETTOOLTIPS = 4910; TCN_KEYDOWN = -550; TCN_SELCHANGE = -551; { Tool tip control } TCN_SELCHANGING = -552; TTM_ACTIVATE = 1025; TTM_ADDTOOLW = 1074; TTM_DELTOOLW = 1075; TTM_ENUMTOOLSW = 1082; TTM_GETCURRENTTOOLW = 1083; TTM_GETTEXTW = 1080; TTM_GETTOOLINFOW = 1077; TTM_HITTESTW = 1079; TTM_NEWTOOLRECTW = 1076; TTM_SETTOOLINFOW = 1078; TTM_UPDATETIPTEXTW = 1081; TTM_ADDTOOLA = 1028; TTM_DELTOOLA = 1029; TTM_ENUMTOOLSA = 1038; TTM_GETCURRENTTOOLA = 1039; TTM_GETTEXTA = 1035; TTM_GETTOOLINFOA = 1032; TTM_HITTESTA = 1034; TTM_NEWTOOLRECTA = 1030; TTM_SETTOOLINFOA = 1033; TTM_UPDATETIPTEXTA = 1036; {$ifdef UNICODE} TTM_ADDTOOL = TTM_ADDTOOLW; TTM_DELTOOL = TTM_DELTOOLW; TTM_ENUMTOOLS = TTM_ENUMTOOLSW; TTM_GETCURRENTTOOL = TTM_GETCURRENTTOOLW; TTM_GETTEXT = TTM_GETTEXTW; TTM_GETTOOLINFO = TTM_GETTOOLINFOW; TTM_HITTEST = TTM_HITTESTW; TTM_NEWTOOLRECT = TTM_NEWTOOLRECTW; TTM_SETTOOLINFO = TTM_SETTOOLINFOW; TTM_UPDATETIPTEXT = TTM_UPDATETIPTEXTW; {$else UNICODE} TTM_ADDTOOL = TTM_ADDTOOLA; TTM_DELTOOL = TTM_DELTOOLA; TTM_ENUMTOOLS = TTM_ENUMTOOLSA; TTM_GETCURRENTTOOL = TTM_GETCURRENTTOOLA; TTM_GETTEXT = TTM_GETTEXTA; TTM_GETTOOLINFO = TTM_GETTOOLINFOA; TTM_HITTEST = TTM_HITTESTA; TTM_NEWTOOLRECT = TTM_NEWTOOLRECTA; TTM_SETTOOLINFO = TTM_SETTOOLINFOA; TTM_UPDATETIPTEXT = TTM_UPDATETIPTEXTA; {$endif UNICODE} TTM_GETTOOLCOUNT = 1037; TTM_RELAYEVENT = 1031; TTM_SETDELAYTIME = 1027; TTM_WINDOWFROMPOINT = 1040; { Tool tip control notification } TTN_NEEDTEXTW = -530; TTN_NEEDTEXTA = -520; {$ifdef UNICODE} TTN_NEEDTEXT = TTN_NEEDTEXTW; {$else UNICODE} TTN_NEEDTEXT = TTN_NEEDTEXTA; {$endif UNICODE} TTN_POP = -522; TTN_SHOW = -521; { Tree view control } TVM_CREATEDRAGIMAGE = 4370; TVM_DELETEITEM = 4353; TVM_ENDEDITLABELNOW = 4374; TVM_ENSUREVISIBLE = 4372; TVM_EXPAND = 4354; TVM_GETCOUNT = 4357; TVM_GETEDITCONTROL = 4367; TVM_GETIMAGELIST = 4360; TVM_GETINDENT = 4358; TVM_GETITEMRECT = 4356; TVM_GETNEXTITEM = 4362; TVM_GETVISIBLECOUNT = 4368; TVM_HITTEST = 4369; TVM_EDITLABELW = 4417; TVM_GETISEARCHSTRINGW = 4416; TVM_GETITEMW = 4414; TVM_INSERTITEMW = 4402; TVM_SETITEMW = 4415; TVM_EDITLABELA = 4366; TVM_GETISEARCHSTRINGA = 4375; TVM_GETITEMA = 4364; TVM_INSERTITEMA = 4352; TVM_SETITEMA = 4365; {$ifdef UNICODE} TVM_EDITLABEL = TVM_EDITLABELW; TVM_GETISEARCHSTRING = TVM_GETISEARCHSTRINGW; TVM_GETITEM = TVM_GETITEMW; TVM_INSERTITEM = TVM_INSERTITEMW; TVM_SETITEM = TVM_SETITEMW; {$else UNICODE} TVM_EDITLABEL = TVM_EDITLABELA; TVM_GETISEARCHSTRING = TVM_GETISEARCHSTRINGA; TVM_GETITEM = TVM_GETITEMA; TVM_INSERTITEM = TVM_INSERTITEMA; TVM_SETITEM = TVM_SETITEMA; {$endif UNICODE} TVM_SELECTITEM = 4363; TVM_SETIMAGELIST = 4361; TVM_SETINDENT = 4359; TVM_SORTCHILDREN = 4371; TVM_SORTCHILDRENCB = 4373; { Tree view control notification } TVN_KEYDOWN = -412; TVN_BEGINDRAGW = -456; TVN_BEGINLABELEDITW = -459; TVN_BEGINRDRAGW = -457; TVN_DELETEITEMW = -458; TVN_ENDLABELEDITW = -460; TVN_GETDISPINFOW = -452; TVN_ITEMEXPANDEDW = -455; TVN_ITEMEXPANDINGW = -454; TVN_SELCHANGEDW = -451; TVN_SELCHANGINGW = -450; TVN_SETDISPINFOW = -453; TVN_BEGINDRAGA = -407; TVN_BEGINLABELEDITA = -410; TVN_BEGINRDRAGA = -408; TVN_DELETEITEMA = -409; TVN_ENDLABELEDITA = -411; TVN_GETDISPINFOA = -403; TVN_ITEMEXPANDEDA = -406; TVN_ITEMEXPANDINGA = -405; TVN_SELCHANGEDA = -402; TVN_SELCHANGINGA = -401; TVN_SETDISPINFOA = -404; {$ifdef UNICODE} TVN_BEGINDRAG = TVN_BEGINDRAGW; TVN_BEGINLABELEDIT = TVN_BEGINLABELEDITW; TVN_BEGINRDRAG = TVN_BEGINRDRAGW; TVN_DELETEITEM = TVN_DELETEITEMW; TVN_ENDLABELEDIT = TVN_ENDLABELEDITW; TVN_GETDISPINFO = TVN_GETDISPINFOW; TVN_ITEMEXPANDED = TVN_ITEMEXPANDEDW; TVN_ITEMEXPANDING = TVN_ITEMEXPANDINGW; TVN_SELCHANGED = TVN_SELCHANGEDW; TVN_SELCHANGING = TVN_SELCHANGINGW; TVN_SETDISPINFO = TVN_SETDISPINFOW; {$else UNICODE} TVN_BEGINDRAG = TVN_BEGINDRAGA; TVN_BEGINLABELEDIT = TVN_BEGINLABELEDITA; TVN_BEGINRDRAG = TVN_BEGINRDRAGA; TVN_DELETEITEM = TVN_DELETEITEMA; TVN_ENDLABELEDIT = TVN_ENDLABELEDITA; TVN_GETDISPINFO = TVN_GETDISPINFOA; TVN_ITEMEXPANDED = TVN_ITEMEXPANDEDA; TVN_ITEMEXPANDING = TVN_ITEMEXPANDINGA; TVN_SELCHANGED = TVN_SELCHANGEDA; TVN_SELCHANGING = TVN_SELCHANGINGA; TVN_SETDISPINFO = TVN_SETDISPINFOA; {$endif UNICODE} { Up/down control } UDM_GETACCEL = 1132; UDM_GETBASE = 1134; UDM_GETBUDDY = 1130; UDM_GETPOS = 1128; UDM_GETRANGE = 1126; UDM_SETACCEL = 1131; UDM_SETBASE = 1133; UDM_SETBUDDY = 1129; UDM_SETPOS = 1127; { Up/down control notification } UDM_SETRANGE = 1125; { Window messages } UDN_DELTAPOS = -722; WM_ACTIVATE = 6; WM_ACTIVATEAPP = 28; WM_ASKCBFORMATNAME = 780; WM_CANCELJOURNAL = 75; WM_CANCELMODE = 31; WM_CAPTURECHANGED = 533; WM_CHANGECBCHAIN = 781; WM_CHAR = 258; WM_CHARTOITEM = 47; WM_CHILDACTIVATE = 34; WM_CHOOSEFONT_GETLOGFONT = 1025; WM_CHOOSEFONT_SETLOGFONT = 1125; WM_CHOOSEFONT_SETFLAGS = 1126; WM_CLEAR = 771; WM_CLOSE = 16; WM_COMMAND = 273; WM_COMPACTING = 65; WM_COMPAREITEM = 57; WM_CONTEXTMENU = 123; WM_COPY = 769; WM_COPYDATA = 74; WM_CREATE = 1; WM_CTLCOLORBTN = 309; WM_CTLCOLORDLG = 310; WM_CTLCOLOREDIT = 307; WM_CTLCOLORLISTBOX = 308; WM_CTLCOLORMSGBOX = 306; WM_CTLCOLORSCROLLBAR = 311; WM_CTLCOLORSTATIC = 312; WM_CUT = 768; WM_DEADCHAR = 259; WM_DELETEITEM = 45; WM_DESTROY = 2; WM_DESTROYCLIPBOARD = 775; WM_DEVICECHANGE = 537; WM_DEVMODECHANGE = 27; WM_DISPLAYCHANGE = 126; WM_DRAWCLIPBOARD = 776; WM_DRAWITEM = 43; WM_DROPFILES = 563; WM_ENABLE = 10; WM_ENDSESSION = 22; WM_ENTERIDLE = 289; WM_ENTERMENULOOP = 529; WM_ENTERSIZEMOVE = 561; WM_ERASEBKGND = 20; WM_EXITMENULOOP = 530; WM_EXITSIZEMOVE = 562; WM_FONTCHANGE = 29; WM_GETDLGCODE = 135; WM_GETFONT = 49; WM_GETHOTKEY = 51; WM_GETICON = 127; WM_GETMINMAXINFO = 36; WM_GETTEXT = 13; WM_GETTEXTLENGTH = 14; WM_HELP = 83; WM_HOTKEY = 786; WM_HSCROLL = 276; WM_HSCROLLCLIPBOARD = 782; WM_ICONERASEBKGND = 39; WM_IME_CHAR = 646; WM_IME_COMPOSITION = 271; WM_IME_COMPOSITIONFULL = 644; WM_IME_CONTROL = 643; WM_IME_ENDCOMPOSITION = 270; WM_IME_KEYDOWN = 656; WM_IME_KEYUP = 657; WM_IME_NOTIFY = 642; WM_IME_SELECT = 645; WM_IME_SETCONTEXT = 641; WM_IME_STARTCOMPOSITION = 269; WM_INITDIALOG = 272; WM_INITMENU = 278; WM_INITMENUPOPUP = 279; WM_INPUTLANGCHANGE = 81; WM_INPUTLANGCHANGEREQUEST = 80; WM_KEYDOWN = 256; WM_KEYUP = 257; WM_KILLFOCUS = 8; WM_LBUTTONDBLCLK = 515; WM_LBUTTONDOWN = 513; WM_LBUTTONUP = 514; WM_MBUTTONDBLCLK = 521; WM_MBUTTONDOWN = 519; WM_MBUTTONUP = 520; WM_MDIACTIVATE = 546; WM_MDICASCADE = 551; WM_MDICREATE = 544; WM_MDIDESTROY = 545; WM_MDIGETACTIVE = 553; WM_MDIICONARRANGE = 552; WM_MDIMAXIMIZE = 549; WM_MDINEXT = 548; WM_MDIREFRESHMENU = 564; WM_MDIRESTORE = 547; WM_MDISETMENU = 560; WM_MDITILE = 550; WM_MEASUREITEM = 44; WM_MENUCHAR = 288; WM_MENUSELECT = 287; WM_MOUSEACTIVATE = 33; WM_MOUSEMOVE = 512; WM_MOVE = 3; WM_MOVING = 534; WM_NCACTIVATE = 134; WM_NCCALCSIZE = 131; WM_NCCREATE = 129; WM_NCDESTROY = 130; WM_NCHITTEST = 132; WM_NCLBUTTONDBLCLK = 163; WM_NCLBUTTONDOWN = 161; WM_NCLBUTTONUP = 162; WM_NCMBUTTONDBLCLK = 169; WM_NCMBUTTONDOWN = 167; WM_NCMBUTTONUP = 168; WM_NCMOUSEMOVE = 160; WM_NCPAINT = 133; WM_NCRBUTTONDBLCLK = 166; WM_NCRBUTTONDOWN = 164; WM_NCRBUTTONUP = 165; WM_NEXTDLGCTL = 40; WM_NOTIFY = 78; WM_NOTIFYFORMAT = 85; WM_PAINT = 15; WM_PAINTCLIPBOARD = 777; WM_PAINTICON = 38; WM_PALETTECHANGED = 785; WM_PALETTEISCHANGING = 784; WM_PARENTNOTIFY = 528; WM_PASTE = 770; WM_POWER = 72; WM_POWERBROADCAST = 536; WM_PRINT = 791; WM_PRINTCLIENT = 792; WM_PSD_ENVSTAMPRECT = 1029; WM_PSD_FULLPAGERECT = 1025; WM_PSD_GREEKTEXTRECT = 1028; WM_PSD_MARGINRECT = 1027; WM_PSD_MINMARGINRECT = 1026; WM_PSD_PAGESETUPDLG = 1024; WM_PSD_YAFULLPAGERECT = 1030; WM_QUERYDRAGICON = 55; WM_QUERYENDSESSION = 17; WM_QUERYNEWPALETTE = 783; WM_QUERYOPEN = 19; WM_QUEUESYNC = 35; WM_QUIT = 18; WM_RBUTTONDBLCLK = 518; WM_RBUTTONDOWN = 516; WM_RBUTTONUP = 517; WM_RENDERALLFORMATS = 774; WM_RENDERFORMAT = 773; WM_SETCURSOR = 32; WM_SETFOCUS = 7; WM_SETFONT = 48; WM_SETHOTKEY = 50; WM_SETICON = 128; WM_SETREDRAW = 11; WM_SETTEXT = 12; WM_SETTINGCHANGE = 26; WM_SHOWWINDOW = 24; WM_SIZE = 5; WM_SIZECLIPBOARD = 779; WM_SIZING = 532; WM_SPOOLERSTATUS = 42; WM_STYLECHANGED = 125; WM_STYLECHANGING = 124; WM_SYSCHAR = 262; WM_SYSCOLORCHANGE = 21; WM_SYSCOMMAND = 274; WM_SYSDEADCHAR = 263; WM_SYSKEYDOWN = 260; WM_SYSKEYUP = 261; WM_TCARD = 82; WM_TIMECHANGE = 30; WM_TIMER = 275; WM_UNDO = 772; WM_USER = 1024; WM_USERCHANGED = 84; WM_VKEYTOITEM = 46; WM_VSCROLL = 277; WM_VSCROLLCLIPBOARD = 778; WM_WINDOWPOSCHANGED = 71; WM_WINDOWPOSCHANGING = 70; { Window message ranges } WM_WININICHANGE = 26; WM_KEYFIRST = 256; WM_KEYLAST = 264; WM_MOUSEFIRST = 512; WM_MOUSELAST = 521; implementation end. { $Log$ Revision 1.1 1998-03-25 11:18:46 root Initial revision Revision 1.3 1998/01/26 12:02:17 michael + Added log at the end Working file: rtl/win32/messages.pp description: ---------------------------- revision 1.2 date: 1997/12/01 12:42:48; author: michael; state: Exp; lines: +10 -16 + added copyright reference in header. ---------------------------- revision 1.1 date: 1997/11/27 23:28:32; author: florian; state: Exp; - Win32: base.pp compilable, but there is a compiler bug, so wrong assembler is created - Win32: API interface units renamed to *.pp ============================================================================= }