3 This file is part of the Free Pascal run time library.
4 Copyright (c) 1999-2000 by Florian Klaempfl,
5 member of the Free Pascal development team.
7 See the file COPYING.FPC, included in this distribution,
8 for details about the copyright.
10 This program is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
14 **********************************************************************}
17 Messages.h Windows32 API message definitions
18 Copyright (C) 1996 Free Software Foundation, Inc.
20 Author: Scott Christley <scottc@net-community.com>
22 This file is part of the Windows32 API Library.
25 This library is free software; you can redistribute it and/or
26 modify it under the terms of the GNU Library General Public
27 License as published by the Free Software Foundation; either
28 version 2 of the License, or (at your option) any later version.
31 This library is distributed in the hope that it will be useful,
32 but WITHOUT ANY WARRANTY; without even the implied warranty of
33 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
34 Library General Public License for more details.
37 If you are interested in a warranty or support for this source code,
38 contact Scott Christley <scottc@net-community.com> for more information.
41 You should have received a copy of the GNU Library General Public
42 License along with this library; see the file COPYING.LIB.
43 If not, write to the Free Software Foundation,
45 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
48 {$ifdef read_interface}
89 CB_DELETESTRING = 324;
92 CB_FINDSTRINGEXACT = 344;
95 CB_GETDROPPEDCONTROLRECT = 338;
96 CB_GETDROPPEDSTATE = 343;
97 CB_GETDROPPEDWIDTH = 351;
99 CB_GETEXTENDEDUI = 342;
100 CB_GETHORIZONTALEXTENT = 349;
101 CB_GETITEMDATA = 336;
102 CB_GETITEMHEIGHT = 340;
104 CB_GETLBTEXTLEN = 329;
106 CB_GETTOPINDEX = 347;
107 CB_INITSTORAGE = 353;
108 CB_INSERTSTRING = 330;
110 CB_RESETCONTENT = 331;
111 CB_SELECTSTRING = 333;
113 CB_SETDROPPEDWIDTH = 352;
115 CB_SETEXTENDEDUI = 341;
116 CB_SETHORIZONTALEXTENT = 350;
117 CB_SETITEMDATA = 337;
118 CB_SETITEMHEIGHT = 339;
120 CB_SETTOPINDEX = 348;
121 CB_SHOWDROPDOWN = 335;
122 { Combo Box notifications }
131 CBN_SELENDCANCEL = 10;
138 DL_CANCELDRAG = 1160;
141 { Default push button }
143 DM_REPOSITION = 1026;
148 EM_CHARFROMPOS = 215;
149 EM_DISPLAYBAND = 1075;
150 EM_EMPTYUNDOBUFFER = 205;
152 EM_EXLIMITTEXT = 1077;
153 EM_EXLINEFROMCHAR = 1078;
156 EM_FINDTEXTEX = 1103;
157 EM_FINDWORDBREAK = 1100;
159 EM_FORMATRANGE = 1081;
160 EM_GETCHARFORMAT = 1082;
161 EM_GETEVENTMASK = 1083;
162 EM_GETFIRSTVISIBLELINE = 206;
164 EM_GETLIMITTEXT = 213;
166 EM_GETLINECOUNT = 186;
169 EM_GETIMECOLOR = 1129;
170 EM_GETIMEOPTIONS = 1131;
171 EM_GETOPTIONS = 1102;
172 EM_GETOLEINTERFACE = 1084;
173 EM_GETPARAFORMAT = 1085;
174 EM_GETPASSWORDCHAR = 210;
175 EM_GETPUNCTUATION = 1125;
178 EM_GETSELTEXT = 1086;
179 EM_GETTEXTRANGE = 1099;
181 EM_GETWORDBREAKPROC = 209;
182 EM_GETWORDBREAKPROCEX = 1104;
183 EM_GETWORDWRAPMODE = 1127;
184 EM_HIDESELECTION = 1087;
186 EM_LINEFROMCHAR = 201;
190 EM_PASTESPECIAL = 1088;
191 EM_POSFROMCHAR = 214;
193 EM_REQUESTRESIZE = 1089;
195 EM_SCROLLCARET = 183;
196 EM_SELECTIONTYPE = 1090;
197 EM_SETBKGNDCOLOR = 1091;
198 EM_SETCHARFORMAT = 1092;
199 EM_SETEVENTMASK = 1093;
201 EM_SETIMECOLOR = 1128;
202 EM_SETIMEOPTIONS = 1130;
203 EM_SETLIMITTEXT = 197;
206 EM_SETOLECALLBACK = 1094;
207 EM_SETOPTIONS = 1101;
208 EM_SETPARAFORMAT = 1095;
209 EM_SETPASSWORDCHAR = 204;
210 EM_SETPUNCTUATION = 1124;
211 EM_SETREADONLY = 207;
215 EM_SETTABSTOPS = 203;
216 EM_SETTARGETDEVICE = 1096;
217 EM_SETWORDBREAKPROC = 208;
218 EM_SETWORDBREAKPROCEX = 1105;
219 EM_SETWORDWRAPMODE = 1126;
225 EN_CORRECTTEXT = 1797;
233 EN_OLEOPFAILED = 1801;
235 EN_REQUESTRESIZE = 1793;
236 EN_SAVECLIPBOARD = 1800;
239 EN_STOPNOUNDO = 1798;
242 { File Manager extensions }
243 { File Manager extensions DLL events }
245 HDM_DELETEITEM = 4610;
247 HDM_INSERTITEMW = 4618;
250 HDM_INSERTITEMA = 4609;
255 HDM_GETITEM = HDM_GETITEMW;
256 HDM_INSERTITEM = HDM_INSERTITEMW;
257 HDM_SETITEM = HDM_SETITEMW;
261 HDM_GETITEM = HDM_GETITEMA;
262 HDM_INSERTITEM = HDM_INSERTITEMA;
263 HDM_SETITEM = HDM_SETITEMA;
268 HDM_GETITEMCOUNT = 4608;
271 { Header control notifications }
272 HDN_BEGINTRACKW = -(326);
273 HDN_DIVIDERDBLCLICKW = -(325);
274 HDN_ENDTRACKW = -(327);
275 HDN_ITEMCHANGEDW = -(321);
276 HDN_ITEMCHANGINGW = -(320);
277 HDN_ITEMCLICKW = -(322);
278 HDN_ITEMDBLCLICKW = -(323);
280 HDN_BEGINTRACKA = -(306);
281 HDN_DIVIDERDBLCLICKA = -(305);
282 HDN_ENDTRACKA = -(307);
283 HDN_ITEMCHANGEDA = -(301);
284 HDN_ITEMCHANGINGA = -(300);
285 HDN_ITEMCLICKA = -(302);
286 HDN_ITEMDBLCLICKA = -(303);
291 HDN_BEGINTRACK = HDN_BEGINTRACKW;
292 HDN_DIVIDERDBLCLICK = HDN_DIVIDERDBLCLICKW;
293 HDN_ENDTRACK = HDN_ENDTRACKW;
294 HDN_ITEMCHANGED = HDN_ITEMCHANGEDW;
295 HDN_ITEMCHANGING = HDN_ITEMCHANGINGW;
296 HDN_ITEMCLICK = HDN_ITEMCLICKW;
297 HDN_ITEMDBLCLICK = HDN_ITEMDBLCLICKW;
298 HDN_TRACK = HDN_TRACKW;
302 HDN_BEGINTRACK = HDN_BEGINTRACKA;
303 HDN_DIVIDERDBLCLICK = HDN_DIVIDERDBLCLICKA;
304 HDN_ENDTRACK = HDN_ENDTRACKA;
305 HDN_ITEMCHANGED = HDN_ITEMCHANGEDA;
306 HDN_ITEMCHANGING = HDN_ITEMCHANGINGA;
307 HDN_ITEMCLICK = HDN_ITEMCLICKA;
308 HDN_ITEMDBLCLICK = HDN_ITEMDBLCLICKA;
309 HDN_TRACK = HDN_TRACKA;
315 HKM_GETHOTKEY = 1026;
316 HKM_SETHOTKEY = 1025;
321 LB_DELETESTRING = 386;
324 LB_FINDSTRINGEXACT = 418;
325 LB_GETANCHORINDEX = 413;
326 LB_GETCARETINDEX = 415;
329 LB_GETHORIZONTALEXTENT = 403;
330 LB_GETITEMDATA = 409;
331 LB_GETITEMHEIGHT = 417;
332 LB_GETITEMRECT = 408;
335 LB_GETSELCOUNT = 400;
336 LB_GETSELITEMS = 401;
339 LB_GETTOPINDEX = 398;
340 LB_INITSTORAGE = 424;
341 LB_INSERTSTRING = 385;
342 LB_ITEMFROMPOINT = 425;
343 LB_RESETCONTENT = 388;
344 LB_SELECTSTRING = 396;
345 LB_SELITEMRANGE = 411;
346 LB_SELITEMRANGEEX = 387;
347 LB_SETANCHORINDEX = 412;
348 LB_SETCARETINDEX = 414;
349 LB_SETCOLUMNWIDTH = 405;
352 LB_SETHORIZONTALEXTENT = 404;
353 LB_SETITEMDATA = 410;
354 LB_SETITEMHEIGHT = 416;
357 LB_SETTABSTOPS = 402;
358 LB_SETTOPINDEX = 407;
359 { List box notifications }
366 { List view control }
368 LVM_CREATEDRAGIMAGE = 4129;
369 LVM_DELETEALLITEMS = 4105;
370 LVM_DELETECOLUMN = 4124;
371 LVM_DELETEITEM = 4104;
372 LVM_ENSUREVISIBLE = 4115;
373 LVM_GETBKCOLOR = 4096;
374 LVM_GETCALLBACKMASK = 4106;
375 LVM_GETCOLUMNWIDTH = 4125;
376 LVM_GETCOUNTPERPAGE = 4136;
377 LVM_GETEDITCONTROL = 4120;
378 LVM_GETIMAGELIST = 4098;
379 LVM_EDITLABELW = 4214;
380 LVM_FINDITEMW = 4179;
381 LVM_GETCOLUMNW = 4191;
382 LVM_GETISEARCHSTRINGW = 4213;
384 LVM_GETITEMTEXTW = 4211;
385 LVM_GETSTRINGWIDTHW = 4183;
386 LVM_INSERTCOLUMNW = 4193;
387 LVM_INSERTITEMW = 4173;
388 LVM_SETCOLUMNW = 4192;
390 LVM_SETITEMTEXTW = 4212;
391 LVM_EDITLABELA = 4119;
392 LVM_FINDITEMA = 4109;
393 LVM_GETCOLUMNA = 4121;
394 LVM_GETISEARCHSTRINGA = 4148;
396 LVM_GETITEMTEXTA = 4141;
397 LVM_GETSTRINGWIDTHA = 4113;
398 LVM_INSERTCOLUMNA = 4123;
399 LVM_INSERTITEMA = 4103;
400 LVM_SETCOLUMNA = 4122;
402 LVM_SETITEMTEXTA = 4142;
406 LVM_EDITLABEL = LVM_EDITLABELW;
407 LVM_FINDITEM = LVM_FINDITEMW;
408 LVM_GETCOLUMN = LVM_GETCOLUMNW;
409 LVM_GETISEARCHSTRING = LVM_GETISEARCHSTRINGW;
410 LVM_GETITEM = LVM_GETITEMW;
411 LVM_GETITEMTEXT = LVM_GETITEMTEXTW;
412 LVM_GETSTRINGWIDTH = LVM_GETSTRINGWIDTHW;
413 LVM_INSERTCOLUMN = LVM_INSERTCOLUMNW;
414 LVM_INSERTITEM = LVM_INSERTITEMW;
415 LVM_SETCOLUMN = LVM_SETCOLUMNW;
416 LVM_SETITEM = LVM_SETITEMW;
417 LVM_SETITEMTEXT = LVM_SETITEMTEXTW;
421 LVM_EDITLABEL = LVM_EDITLABELA;
422 LVM_FINDITEM = LVM_FINDITEMA;
423 LVM_GETCOLUMN = LVM_GETCOLUMNA;
424 LVM_GETISEARCHSTRING = LVM_GETISEARCHSTRINGA;
425 LVM_GETITEM = LVM_GETITEMA;
426 LVM_GETITEMTEXT = LVM_GETITEMTEXTA;
427 LVM_GETSTRINGWIDTH = LVM_GETSTRINGWIDTHA;
428 LVM_INSERTCOLUMN = LVM_INSERTCOLUMNA;
429 LVM_INSERTITEM = LVM_INSERTITEMA;
430 LVM_SETCOLUMN = LVM_SETCOLUMNA;
431 LVM_SETITEM = LVM_SETITEMA;
432 LVM_SETITEMTEXT = LVM_SETITEMTEXTA;
437 LVM_GETITEMCOUNT = 4100;
438 LVM_GETITEMPOSITION = 4112;
439 LVM_GETITEMRECT = 4110;
440 LVM_GETITEMSPACING = 4147;
441 LVM_GETITEMSTATE = 4140;
442 LVM_GETNEXTITEM = 4108;
443 LVM_GETORIGIN = 4137;
444 LVM_GETSELECTEDCOUNT = 4146;
445 LVM_GETTEXTBKCOLOR = 4133;
446 LVM_GETTEXTCOLOR = 4131;
447 LVM_GETTOPINDEX = 4135;
448 LVM_GETVIEWRECT = 4130;
450 LVM_REDRAWITEMS = 4117;
452 LVM_SETBKCOLOR = 4097;
453 LVM_SETCALLBACKMASK = 4107;
454 LVM_SETCOLUMNWIDTH = 4126;
455 LVM_SETIMAGELIST = 4099;
456 LVM_SETITEMCOUNT = 4143;
457 LVM_SETITEMPOSITION = 4111;
458 LVM_SETITEMPOSITION32 = 4145;
459 LVM_SETITEMSTATE = 4139;
460 LVM_SETTEXTBKCOLOR = 4134;
461 LVM_SETTEXTCOLOR = 4132;
462 LVM_SORTITEMS = 4144;
464 { List view control notifications }
465 LVN_BEGINDRAG = -(109);
466 LVN_BEGINRDRAG = -(111);
467 LVN_COLUMNCLICK = -(108);
468 LVN_DELETEALLITEMS = -(104);
469 LVN_DELETEITEM = -(103);
470 LVN_BEGINLABELEDITW = -(175);
471 LVN_ENDLABELEDITW = -(176);
472 LVN_GETDISPINFOW = -(177);
473 LVN_SETDISPINFOW = -(178);
474 LVN_BEGINLABELEDITA = -(105);
475 LVN_ENDLABELEDITA = -(106);
476 LVN_GETDISPINFOA = -(150);
477 LVN_SETDISPINFOA = -(151);
481 LVN_BEGINLABELEDIT = LVN_BEGINLABELEDITW;
482 LVN_ENDLABELEDIT = LVN_ENDLABELEDITW;
483 LVN_GETDISPINFO = LVN_GETDISPINFOW;
484 LVN_SETDISPINFO = LVN_SETDISPINFOW;
488 LVN_BEGINLABELEDIT = LVN_BEGINLABELEDITA;
489 LVN_ENDLABELEDIT = LVN_ENDLABELEDITA;
490 LVN_GETDISPINFO = LVN_GETDISPINFOA;
491 LVN_SETDISPINFO = LVN_SETDISPINFOA;
496 LVN_INSERTITEM = -(102);
497 LVN_ITEMCHANGED = -(101);
498 LVN_ITEMCHANGING = -(100);
499 LVN_KEYDOWN = -(155);
500 { Control notification }
504 NM_OUTOFMEMORY = -(1);
510 { Progress bar control }
519 PSM_CANCELTOCLOSE = 1131;
521 PSM_GETTABCONTROL = 1140;
522 PSM_GETCURRENTPAGEHWND = 1142;
523 PSM_ISDIALOGMESSAGE = 1141;
524 PSM_PRESSBUTTON = 1137;
525 PSM_QUERYSIBLINGS = 1132;
526 PSM_REBOOTSYSTEM = 1130;
527 PSM_REMOVEPAGE = 1126;
528 PSM_RESTARTWINDOWS = 1129;
529 PSM_SETCURSEL = 1125;
530 PSM_SETCURSELID = 1138;
531 PSM_SETFINISHTEXTW = 1145;
532 PSM_SETTITLEW = 1144;
533 PSM_SETFINISHTEXTA = 1139;
534 PSM_SETTITLEA = 1135;
538 PSM_SETFINISHTEXT = PSM_SETFINISHTEXTW;
539 PSM_SETTITLE = PSM_SETTITLEW;
543 PSM_SETFINISHTEXT = PSM_SETFINISHTEXTA;
544 PSM_SETTITLE = PSM_SETTITLEA;
549 PSM_SETWIZBUTTONS = 1136;
550 PSM_UNCHANGED = 1133;
551 { Property sheet notifications }
554 PSN_KILLACTIVE = -(201);
555 PSN_QUERYCANCEL = -(209);
557 PSN_SETACTIVE = -(200);
558 PSN_WIZBACK = -(206);
559 PSN_WIZFINISH = -(208);
560 PSN_WIZNEXT = -(207);
562 SB_GETBORDERS = 1031;
566 SB_GETTEXTLENGTHW = 1036;
569 SB_GETTEXTLENGTHA = 1027;
574 SB_GETTEXT = SB_GETTEXTW;
575 SB_GETTEXTLENGTH = SB_GETTEXTLENGTHW;
576 SB_SETTEXT = SB_SETTEXTW;
580 SB_GETTEXT = SB_GETTEXTA;
581 SB_GETTEXTLENGTH = SB_GETTEXTLENGTHA;
582 SB_SETTEXT = SB_SETTEXTA;
587 SB_SETMINHEIGHT = 1032;
590 { Scroll bar control }
591 SBM_ENABLE_ARROWS = 228;
594 SBM_GETSCROLLINFO = 234;
597 SBM_SETRANGEREDRAW = 230;
598 SBM_SETSCROLLINFO = 233;
604 { Static control notifications }
611 TB_ADDBUTTONS = 1044;
613 TB_BUTTONCOUNT = 1048;
614 TB_BUTTONSTRUCTSIZE = 1054;
615 TB_CHANGEBITMAP = 1067;
616 TB_CHECKBUTTON = 1026;
617 TB_COMMANDTOINDEX = 1049;
619 TB_DELETEBUTTON = 1046;
620 TB_ENABLEBUTTON = 1025;
622 TB_GETBITMAPFLAGS = 1065;
624 TB_ADDSTRINGW = 1101;
625 TB_GETBUTTONTEXTW = 1099;
626 TB_SAVERESTOREW = 1100;
627 TB_ADDSTRINGA = 1052;
628 TB_GETBUTTONTEXTA = 1069;
629 TB_SAVERESTOREA = 1050;
633 TB_ADDSTRING = TB_ADDSTRINGW;
634 TB_GETBUTTONTEXT = TB_GETBUTTONTEXTW;
635 TB_SAVERESTORE = TB_SAVERESTOREW;
639 TB_ADDSTRING = TB_ADDSTRINGA;
640 TB_GETBUTTONTEXT = TB_GETBUTTONTEXTA;
641 TB_SAVERESTORE = TB_SAVERESTOREA;
646 TB_GETITEMRECT = 1053;
649 TB_GETTOOLTIPS = 1059;
650 TB_HIDEBUTTON = 1028;
651 TB_INDETERMINATE = 1029;
652 TB_INSERTBUTTON = 1045;
653 TB_ISBUTTONCHECKED = 1034;
654 TB_ISBUTTONENABLED = 1033;
655 TB_ISBUTTONHIDDEN = 1036;
656 TB_ISBUTTONINDETERMINATE = 1037;
657 TB_ISBUTTONPRESSED = 1035;
658 TB_PRESSBUTTON = 1027;
659 TB_SETBITMAPSIZE = 1056;
660 TB_SETBUTTONSIZE = 1055;
665 TB_SETTOOLTIPS = 1060;
666 { Track bar control }
668 TBM_CLEARTICS = 1033;
669 TBM_GETCHANNELRECT = 1050;
670 TBM_GETLINESIZE = 1048;
671 TBM_GETNUMTICS = 1040;
672 TBM_GETPAGESIZE = 1046;
675 TBM_GETRANGEMAX = 1026;
676 TBM_GETRANGEMIN = 1025;
677 TBM_GETSELEND = 1042;
678 TBM_GETSELSTART = 1041;
679 TBM_GETTHUMBLENGTH = 1052;
680 TBM_GETTHUMBRECT = 1049;
682 TBM_GETTICPOS = 1039;
683 TBM_SETLINESIZE = 1047;
684 TBM_SETPAGESIZE = 1045;
687 TBM_SETRANGEMAX = 1032;
688 TBM_SETRANGEMIN = 1031;
690 TBM_SETSELEND = 1036;
691 TBM_SETSELSTART = 1035;
692 TBM_SETTHUMBLENGTH = 1051;
694 TBM_SETTICFREQ = 1044;
695 { Tool bar control notifications }
696 TBN_BEGINADJUST = -(703);
697 TBN_BEGINDRAG = -(701);
698 TBN_CUSTHELP = -(709);
699 TBN_ENDADJUST = -(704);
700 TBN_ENDDRAG = -(702);
701 TBN_GETBUTTONINFOW = -(720);
702 TBN_GETBUTTONINFOA = -(700);
706 TBN_GETBUTTONINFO = TBN_GETBUTTONINFOW;
710 TBN_GETBUTTONINFO = TBN_GETBUTTONINFOA;
715 TBN_QUERYDELETE = -(707);
716 TBN_QUERYINSERT = -(706);
718 TBN_TOOLBARCHANGE = -(708);
720 TCM_ADJUSTRECT = 4904;
721 TCM_DELETEALLITEMS = 4873;
722 TCM_DELETEITEM = 4872;
723 TCM_GETCURFOCUS = 4911;
724 TCM_GETCURSEL = 4875;
725 TCM_GETIMAGELIST = 4866;
727 TCM_INSERTITEMW = 4926;
730 TCM_INSERTITEMA = 4871;
735 TCM_GETITEM = TCM_GETITEM;
736 TCM_INSERTITEM = TCM_INSERTITEMW;
737 TCM_SETITEM = TCM_SETITEMW;
741 TCM_GETITEM = TCM_GETITEMA;
742 TCM_INSERTITEM = TCM_INSERTITEMA;
743 TCM_SETITEM = TCM_SETITEMA;
748 TCM_GETITEMCOUNT = 4868;
749 TCM_GETITEMRECT = 4874;
750 TCM_GETROWCOUNT = 4908;
751 TCM_GETTOOLTIPS = 4909;
753 TCM_REMOVEIMAGE = 4906;
754 TCM_SETCURFOCUS = 4912;
755 TCM_SETCURSEL = 4876;
756 TCM_SETIMAGELIST = 4867;
757 TCM_SETITEMEXTRA = 4878;
758 TCM_SETITEMSIZE = 4905;
759 TCM_SETPADDING = 4907;
760 TCM_SETTOOLTIPS = 4910;
761 { Tab control notifications }
762 TCN_KEYDOWN = -(550);
763 TCN_SELCHANGE = -(551);
764 TCN_SELCHANGING = -(552);
769 TTM_ENUMTOOLSW = 1082;
770 TTM_GETCURRENTTOOLW = 1083;
772 TTM_GETTOOLINFOW = 1077;
774 TTM_NEWTOOLRECTW = 1076;
775 TTM_SETTOOLINFOW = 1078;
776 TTM_UPDATETIPTEXTW = 1081;
779 TTM_ENUMTOOLSA = 1038;
780 TTM_GETCURRENTTOOLA = 1039;
782 TTM_GETTOOLINFOA = 1032;
784 TTM_NEWTOOLRECTA = 1030;
785 TTM_SETTOOLINFOA = 1033;
786 TTM_UPDATETIPTEXTA = 1036;
790 TTM_ADDTOOL = TTM_ADDTOOLW;
791 TTM_DELTOOL = TTM_DELTOOLW;
792 TTM_ENUMTOOLS = TTM_ENUMTOOLSW;
793 TTM_GETCURRENTTOOL = TTM_GETCURRENTTOOLW;
794 TTM_GETTEXT = TTM_GETTEXTW;
795 TTM_GETTOOLINFO = TTM_GETTOOLINFOW;
796 TTM_HITTEST = TTM_HITTESTW;
797 TTM_NEWTOOLRECT = TTM_NEWTOOLRECTW;
798 TTM_SETTOOLINFO = TTM_SETTOOLINFOW;
799 TTM_UPDATETIPTEXT = TTM_UPDATETIPTEXTW;
803 TTM_ADDTOOL = TTM_ADDTOOLA;
804 TTM_DELTOOL = TTM_DELTOOLA;
805 TTM_ENUMTOOLS = TTM_ENUMTOOLSA;
806 TTM_GETCURRENTTOOL = TTM_GETCURRENTTOOLA;
807 TTM_GETTEXT = TTM_GETTEXTA;
808 TTM_GETTOOLINFO = TTM_GETTOOLINFOA;
809 TTM_HITTEST = TTM_HITTESTA;
810 TTM_NEWTOOLRECT = TTM_NEWTOOLRECTA;
811 TTM_SETTOOLINFO = TTM_SETTOOLINFOA;
812 TTM_UPDATETIPTEXT = TTM_UPDATETIPTEXTA;
817 TTM_GETTOOLCOUNT = 1037;
818 TTM_RELAYEVENT = 1031;
819 TTM_SETDELAYTIME = 1027;
820 TTM_WINDOWFROMPOINT = 1040;
821 { Tool tip control notification }
822 TTN_NEEDTEXTW = -(530);
823 TTN_NEEDTEXTA = -(520);
827 TTN_NEEDTEXT = TTN_NEEDTEXTW;
831 TTN_NEEDTEXT = TTN_NEEDTEXTA;
838 { Tree view control }
839 TVM_CREATEDRAGIMAGE = 4370;
840 TVM_DELETEITEM = 4353;
841 TVM_ENDEDITLABELNOW = 4374;
842 TVM_ENSUREVISIBLE = 4372;
845 TVM_GETEDITCONTROL = 4367;
846 TVM_GETIMAGELIST = 4360;
847 TVM_GETINDENT = 4358;
848 TVM_GETITEMRECT = 4356;
849 TVM_GETNEXTITEM = 4362;
850 TVM_GETVISIBLECOUNT = 4368;
852 TVM_EDITLABELW = 4417;
853 TVM_GETISEARCHSTRINGW = 4416;
855 TVM_INSERTITEMW = 4402;
857 TVM_EDITLABELA = 4366;
858 TVM_GETISEARCHSTRINGA = 4375;
860 TVM_INSERTITEMA = 4352;
865 TVM_EDITLABEL = TVM_EDITLABELW;
866 TVM_GETISEARCHSTRING = TVM_GETISEARCHSTRINGW;
867 TVM_GETITEM = TVM_GETITEMW;
868 TVM_INSERTITEM = TVM_INSERTITEMW;
869 TVM_SETITEM = TVM_SETITEMW;
873 TVM_EDITLABEL = TVM_EDITLABELA;
874 TVM_GETISEARCHSTRING = TVM_GETISEARCHSTRINGA;
875 TVM_GETITEM = TVM_GETITEMA;
876 TVM_INSERTITEM = TVM_INSERTITEMA;
877 TVM_SETITEM = TVM_SETITEMA;
882 TVM_SELECTITEM = 4363;
883 TVM_SETIMAGELIST = 4361;
884 TVM_SETINDENT = 4359;
885 TVM_SORTCHILDREN = 4371;
886 TVM_SORTCHILDRENCB = 4373;
887 { Tree view control notification }
888 TVN_KEYDOWN = -(412);
889 TVN_BEGINDRAGW = -(456);
890 TVN_BEGINLABELEDITW = -(459);
891 TVN_BEGINRDRAGW = -(457);
892 TVN_DELETEITEMW = -(458);
893 TVN_ENDLABELEDITW = -(460);
894 TVN_GETDISPINFOW = -(452);
895 TVN_ITEMEXPANDEDW = -(455);
896 TVN_ITEMEXPANDINGW = -(454);
897 TVN_SELCHANGEDW = -(451);
898 TVN_SELCHANGINGW = -(450);
899 TVN_SETDISPINFOW = -(453);
900 TVN_BEGINDRAGA = -(407);
901 TVN_BEGINLABELEDITA = -(410);
902 TVN_BEGINRDRAGA = -(408);
903 TVN_DELETEITEMA = -(409);
904 TVN_ENDLABELEDITA = -(411);
905 TVN_GETDISPINFOA = -(403);
906 TVN_ITEMEXPANDEDA = -(406);
907 TVN_ITEMEXPANDINGA = -(405);
908 TVN_SELCHANGEDA = -(402);
909 TVN_SELCHANGINGA = -(401);
910 TVN_SETDISPINFOA = -(404);
914 TVN_BEGINDRAG = TVN_BEGINDRAGW;
915 TVN_BEGINLABELEDIT = TVN_BEGINLABELEDITW;
916 TVN_BEGINRDRAG = TVN_BEGINRDRAGW;
917 TVN_DELETEITEM = TVN_DELETEITEMW;
918 TVN_ENDLABELEDIT = TVN_ENDLABELEDITW;
919 TVN_GETDISPINFO = TVN_GETDISPINFOW;
920 TVN_ITEMEXPANDED = TVN_ITEMEXPANDEDW;
921 TVN_ITEMEXPANDING = TVN_ITEMEXPANDINGW;
922 TVN_SELCHANGED = TVN_SELCHANGEDW;
923 TVN_SELCHANGING = TVN_SELCHANGINGW;
924 TVN_SETDISPINFO = TVN_SETDISPINFOW;
928 TVN_BEGINDRAG = TVN_BEGINDRAGA;
929 TVN_BEGINLABELEDIT = TVN_BEGINLABELEDITA;
930 TVN_BEGINRDRAG = TVN_BEGINRDRAGA;
931 TVN_DELETEITEM = TVN_DELETEITEMA;
932 TVN_ENDLABELEDIT = TVN_ENDLABELEDITA;
933 TVN_GETDISPINFO = TVN_GETDISPINFOA;
934 TVN_ITEMEXPANDED = TVN_ITEMEXPANDEDA;
935 TVN_ITEMEXPANDING = TVN_ITEMEXPANDINGA;
936 TVN_SELCHANGED = TVN_SELCHANGEDA;
937 TVN_SELCHANGING = TVN_SELCHANGINGA;
938 TVN_SETDISPINFO = TVN_SETDISPINFOA;
954 { Up/down control notification }
955 UDN_DELTAPOS = -(722);
959 WM_ASKCBFORMATNAME = 780;
960 WM_CANCELJOURNAL = 75;
962 WM_CAPTURECHANGED = 533;
963 WM_CHANGECBCHAIN = 781;
966 WM_CHILDACTIVATE = 34;
967 WM_CHOOSEFONT_GETLOGFONT = 1025;
968 WM_CHOOSEFONT_SETLOGFONT = 1125;
969 WM_CHOOSEFONT_SETFLAGS = 1126;
975 WM_CONTEXTMENU = 123;
979 WM_CTLCOLORBTN = 309;
980 WM_CTLCOLORDLG = 310;
981 WM_CTLCOLOREDIT = 307;
982 WM_CTLCOLORLISTBOX = 308;
983 WM_CTLCOLORMSGBOX = 306;
984 WM_CTLCOLORSCROLLBAR = 311;
985 WM_CTLCOLORSTATIC = 312;
990 WM_DESTROYCLIPBOARD = 775;
991 WM_DEVICECHANGE = 537;
992 WM_DEVMODECHANGE = 27;
993 WM_DISPLAYCHANGE = 126;
994 WM_DRAWCLIPBOARD = 776;
1000 WM_ENTERMENULOOP = 529;
1001 WM_ENTERSIZEMOVE = 561;
1003 WM_EXITMENULOOP = 530;
1004 WM_EXITSIZEMOVE = 562;
1006 WM_GETDLGCODE = 135;
1010 WM_GETMINMAXINFO = 36;
1012 WM_GETTEXTLENGTH = 14;
1016 WM_HSCROLLCLIPBOARD = 782;
1017 WM_ICONERASEBKGND = 39;
1019 WM_IME_COMPOSITION = 271;
1020 WM_IME_COMPOSITIONFULL = 644;
1021 WM_IME_CONTROL = 643;
1022 WM_IME_ENDCOMPOSITION = 270;
1023 WM_IME_KEYDOWN = 656;
1025 WM_IME_NOTIFY = 642;
1026 WM_IME_SELECT = 645;
1027 WM_IME_SETCONTEXT = 641;
1028 WM_IME_STARTCOMPOSITION = 269;
1029 WM_INITDIALOG = 272;
1031 WM_INITMENUPOPUP = 279;
1032 WM_INPUTLANGCHANGE = 81;
1033 WM_INPUTLANGCHANGEREQUEST = 80;
1037 WM_LBUTTONDBLCLK = 515;
1038 WM_LBUTTONDOWN = 513;
1040 WM_MBUTTONDBLCLK = 521;
1041 WM_MBUTTONDOWN = 519;
1043 WM_MDIACTIVATE = 546;
1044 WM_MDICASCADE = 551;
1046 WM_MDIDESTROY = 545;
1047 WM_MDIGETACTIVE = 553;
1048 WM_MDIICONARRANGE = 552;
1049 WM_MDIMAXIMIZE = 549;
1051 WM_MDIREFRESHMENU = 564;
1052 WM_MDIRESTORE = 547;
1053 WM_MDISETMENU = 560;
1055 WM_MEASUREITEM = 44;
1057 WM_MENUSELECT = 287;
1058 WM_MOUSEACTIVATE = 33;
1062 WM_NCACTIVATE = 134;
1063 WM_NCCALCSIZE = 131;
1067 WM_NCLBUTTONDBLCLK = 163;
1068 WM_NCLBUTTONDOWN = 161;
1069 WM_NCLBUTTONUP = 162;
1070 WM_NCMBUTTONDBLCLK = 169;
1071 WM_NCMBUTTONDOWN = 167;
1072 WM_NCMBUTTONUP = 168;
1073 WM_NCMOUSEMOVE = 160;
1075 WM_NCRBUTTONDBLCLK = 166;
1076 WM_NCRBUTTONDOWN = 164;
1077 WM_NCRBUTTONUP = 165;
1080 WM_NOTIFYFORMAT = 85;
1083 WM_PAINTCLIPBOARD = 777;
1085 WM_PALETTECHANGED = 785;
1086 WM_PALETTEISCHANGING = 784;
1087 WM_PARENTNOTIFY = 528;
1089 WM_PENWINFIRST = 896;
1090 WM_PENWINLAST = 911;
1092 WM_POWERBROADCAST = 536;
1094 WM_PRINTCLIENT = 792;
1095 WM_PSD_ENVSTAMPRECT = 1029;
1096 WM_PSD_FULLPAGERECT = 1025;
1097 WM_PSD_GREEKTEXTRECT = 1028;
1098 WM_PSD_MARGINRECT = 1027;
1099 WM_PSD_MINMARGINRECT = 1026;
1100 WM_PSD_PAGESETUPDLG = 1024;
1101 WM_PSD_YAFULLPAGERECT = 1030;
1102 WM_QUERYDRAGICON = 55;
1103 WM_QUERYENDSESSION = 17;
1104 WM_QUERYNEWPALETTE = 783;
1108 WM_RBUTTONDBLCLK = 518;
1109 WM_RBUTTONDOWN = 516;
1111 WM_RENDERALLFORMATS = 774;
1112 WM_RENDERFORMAT = 773;
1120 WM_SETTINGCHANGE = 26;
1123 WM_SIZECLIPBOARD = 779;
1125 WM_SPOOLERSTATUS = 42;
1126 WM_STYLECHANGED = 125;
1127 WM_STYLECHANGING = 124;
1129 WM_SYSCOLORCHANGE = 21;
1130 WM_SYSCOMMAND = 274;
1131 WM_SYSDEADCHAR = 263;
1132 WM_SYSKEYDOWN = 260;
1139 WM_USERCHANGED = 84;
1142 WM_VSCROLLCLIPBOARD = 778;
1143 WM_WINDOWPOSCHANGED = 71;
1144 WM_WINDOWPOSCHANGING = 70;
1145 WM_WININICHANGE = 26;
1146 { Window message ranges }
1149 WM_MOUSEFIRST = 512;
1152 {$endif read_interface}
1156 Revision 1.1 2002/02/19 08:26:42 sasu
1159 Revision 1.1 2000/07/13 06:31:24 michael
1162 Revision 1.5 2000/06/11 07:04:59 peter
1163 * Windows unit has now more Delphi compatibile functions
1164 * placed the external functions only in the interface