Button personalizado
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Button personalizado
Basicamente queria uma janela com ícone pra clicar.
Dá pra deixar a parte do ícone automática, e apenas captar o clique do mouse?
Dá pra deixar a parte do ícone automática, e apenas captar o clique do mouse?
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Button personalizado
Tive que apelar pra interceptar mensagens do Windows.
Não ajudou em nada, por enquanto.
Mas é interessante.
Quase 200 mensagens de código 17 pro controle STATIC, em 1 segundo.
Se esse é o que tem menos eventos... imaginem os outros.... kkkk
Código: Selecionar todos
12:31:10 tstControl STATIC 5000 17 Unknown
12:31:10 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:13 tstControl STATIC 5000 17 Unknown
12:31:16 tstControl STATIC 5000 17 Unknown
Mas é interessante.
Quase 200 mensagens de código 17 pro controle STATIC, em 1 segundo.
Se esse é o que tem menos eventos... imaginem os outros.... kkkk
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Button personalizado
A lista é gigantesca.
O que fiz agora foi definir quais os eventos que NÃO interessam, e o resto faz log.
O objetivo é capturar o clique do mouse, pra ver em qual evento se encaixa, apesar que provavelmente é WM_COMMAND ou WM_NOTIFY.
Código: Selecionar todos
STATIC FUNCTION WmList()
LOCAL aMsgList := { ;
{ 0, "WM_NULL", .T. }, ;
{ 1, "WM_CREATE", .T. }, ;
{ 2, "WM_DESTROY", .T. }, ;
{ 3, "WM_MOVE", .T. }, ;
{ 5, "WM_SIZE", .T. }, ;
{ 6, "WM_ACTIVATE", .T. }, ;
{ 7, "WM_SETFOCUS", .T. }, ;
{ 8, "WM_KILLFOCUS", .T. }, ;
{ 10, "WM_ENABLE", .T. }, ;
{ 11, "WM_SETREDRAW", .T. }, ;
{ 12, "WM_SETTEXT", .T. }, ;
{ 13, "WM_GETTEXT", .T. }, ;
{ 14, "WM_GETTEXTLENGTH", .T. }, ;
{ 15, "WM_PAINT", .T. }, ;
{ 16, "WM_CLOSE", .T. }, ;
{ 17, "WM_QUERYENDSESSION", .T. }, ;
{ 18, "WM_QUIT", .T. }, ;
{ 19, "WM_QUERYOPEN", .T. }, ;
{ 20, "WM_ERASEBKGND", .T. }, ;
{ 21, "WM_SYSCOLORCHANGE", .T. }, ;
{ 22, "WM_ENDSESSION", .T. }, ;
{ 24, "WM_SHOWWINDOW", .T. }, ;
{ 25, "WM_CTLCOLOR", .T. }, ;
{ 26, "WM_WININICHANGE", .T. }, ;
{ 27, "WM_DEVMODECHANGE", .T. }, ;
{ 28, "WM_ACTIVATEAPP", .T. }, ;
{ 29, "WM_FONTCHANGE", .T. }, ;
{ 30, "WM_TIMECHANGE", .T. }, ;
{ 31, "WM_CANCELMODE", .T. }, ;
{ 32, "WM_SETCURSOR", .T. }, ;
{ 33, "WM_MOUSEACTIVATE", .T. }, ;
{ 34, "WM_CHILDACTIVATE", .T. }, ;
{ 35, "WM_QUEUESYNC", .T. }, ;
{ 36, "WM_GETMINMAXINFO", .T. }, ;
{ 38, "WM_PAINTICON", .T. }, ;
{ 39, "WM_ICONERASEBKGND", .T. }, ;
{ 40, "WM_NEXTDLGCTL", .T. }, ;
{ 42, "WM_SPOOLERSTATUS", .T. }, ;
{ 43, "WM_DRAWITEM", .T. }, ;
{ 44, "WM_MEASUREITEM", .T. }, ;
{ 45, "WM_DELETEITEM", .T. }, ;
{ 46, "WM_VKEYTOITEM", .T. }, ;
{ 47, "WM_CHARTOITEM", .T. }, ;
{ 48, "WM_SETFONT", .T. }, ;
{ 49, "WM_GETFONT", .T. }, ;
{ 50, "WM_SETHOTKEY", .T. }, ;
{ 51, "WM_GETHOTKEY", .T. }, ;
{ 55, "WM_QUERYDRAGICON", .T. }, ;
{ 57, "WM_COMPAREITEM", .T. }, ;
{ 61, "WM_GETOBJECT", .T. }, ;
{ 65, "WM_COMPACTING", .T. }, ;
{ 68, "WM_COMMNOTIFY", .T. }, ;
{ 70, "WM_WINDOWPOSCHANGING", .T. }, ;
{ 71, "WM_WINDOWPOSCHANGED", .T. }, ;
{ 72, "WM_POWER", .T. }, ;
{ 73, "WM_COPYGLOBALDATA", .T. }, ;
{ 74, "WM_COPYDATA", .T. }, ;
{ 75, "WM_CANCELJOURNAL", .T. }, ;
{ 78, "WM_NOTIFY", .T. }, ;
{ 80, "WM_INPUTLANGCHANGEREQUEST", .T. }, ;
{ 81, "WM_INPUTLANGCHANGE", .T. }, ;
{ 82, "WM_TCARD", .T. }, ;
{ 83, "WM_HELP", .T. }, ;
{ 84, "WM_USERCHANGED", .T. }, ;
{ 85, "WM_NOTIFYFORMAT", .T. }, ;
{ 123, "WM_CONTEXTMENU", .T. }, ;
{ 124, "WM_STYLECHANGING", .T. }, ;
{ 125, "WM_STYLECHANGED", .T. }, ;
{ 126, "WM_DISPLAYCHANGE", .T. }, ;
{ 127, "WM_GETICON", .T. }, ;
{ 128, "WM_SETICON", .T. }, ;
{ 129, "WM_NCCREATE", .T. }, ;
{ 130, "WM_NCDESTROY", .T. }, ;
{ 131, "WM_NCCALCSIZE", .T. }, ;
{ 132, "WM_NCHITTEST", .T. }, ;
{ 133, "WM_NCPAINT", .T. }, ;
{ 134, "WM_NCACTIVATE", .T. }, ;
{ 135, "WM_GETDLGCODE", .T. }, ;
{ 136, "WM_SYNCPAINT", .T. }, ;
{ 160, "WM_NCMOUSEMOVE", .T. }, ;
{ 161, "WM_NCLBUTTONDOWN", .T. }, ;
{ 162, "WM_NCLBUTTONUP", .T. }, ;
{ 163, "WM_NCLBUTTONDBLCLK", .T. }, ;
{ 164, "WM_NCRBUTTONDOWN", .T. }, ;
{ 165, "WM_NCRBUTTONUP", .T. }, ;
{ 166, "WM_NCRBUTTONDBLCLK", .T. }, ;
{ 167, "WM_NCMBUTTONDOWN", .T. }, ;
{ 168, "WM_NCMBUTTONUP", .T. }, ;
{ 169, "WM_NCMBUTTONDBLCLK", .T. }, ;
{ 171, "WM_NCXBUTTONDOWN", .T. }, ;
{ 172, "WM_NCXBUTTONUP", .T. }, ;
{ 173, "WM_NCXBUTTONDBLCLK", .T. }, ;
{ 176, "EM_GETSEL", .T. }, ;
{ 177, "EM_SETSEL", .T. }, ;
{ 178, "EM_GETRECT", .T. }, ;
{ 179, "EM_SETRECT", .T. }, ;
{ 180, "EM_SETRECTNP", .T. }, ;
{ 181, "EM_SCROLL", .T. }, ;
{ 182, "EM_LINESCROLL", .T. }, ;
{ 183, "EM_SCROLLCARET", .T. }, ;
{ 185, "EM_GETMODIFY", .T. }, ;
{ 187, "EM_SETMODIFY", .T. }, ;
{ 188, "EM_GETLINECOUNT", .T. }, ;
{ 189, "EM_LINEINDEX", .T. }, ;
{ 190, "EM_SETHANDLE", .T. }, ;
{ 191, "EM_GETHANDLE", .T. }, ;
{ 192, "EM_GETTHUMB", .T. }, ;
{ 193, "EM_LINELENGTH", .T. }, ;
{ 194, "EM_REPLACESEL", .T. }, ;
{ 195, "EM_SETFONT", .T. }, ;
{ 196, "EM_GETLINE", .T. }, ;
{ 197, "EM_LIMITTEXT,EM_SETLIMITTEXT", .T. }, ;
{ 198, "EM_CANUNDO", .T. }, ;
{ 199, "EM_UNDO", .T. }, ;
{ 200, "EM_FMTLINES", .T. }, ;
{ 201, "EM_LINEFROMCHAR", .T. }, ;
{ 202, "EM_SETWORDBREAK", .T. }, ;
{ 203, "EM_SETTABSTOPS", .T. }, ;
{ 204, "EM_SETPASSWORDCHAR", .T. }, ;
{ 205, "EM_EMPTYUNDOBUFFER", .T. }, ;
{ 206, "EM_GETFIRSTVISIBLELINE", .T. }, ;
{ 207, "EM_SETREADONLY", .T. }, ;
{ 209, "EM_SETWORDBREAKPROC,EM_GETWORDBREAKPROC", .T. }, ;
{ 210, "EM_GETPASSWORDCHAR", .T. }, ;
{ 211, "EM_SETMARGINS", .T. }, ;
{ 212, "EM_GETMARGINS", .T. }, ;
{ 213, "EM_GETLIMITTEXT", .T. }, ;
{ 214, "EM_POSFROMCHAR", .T. }, ;
{ 215, "EM_CHARFROMPOS", .T. }, ;
{ 216, "EM_SETIMESTATUS", .T. }, ;
{ 217, "EM_GETIMESTATUS", .T. }, ;
{ 224, "SBM_SETPOS", .T. }, ;
{ 225, "SBM_GETPOS", .T. }, ;
{ 226, "SBM_SETRANGE", .T. }, ;
{ 227, "SBM_GETRANGE", .T. }, ;
{ 228, "SBM_ENABLE_ARROWS", .T. }, ;
{ 230, "SBM_SETRANGEREDRAW", .T. }, ;
{ 233, "SBM_SETSCROLLINFO", .T. }, ;
{ 234, "SBM_GETSCROLLINFO", .T. }, ;
{ 235, "SBM_GETSCROLLBARINFO", .T. }, ;
{ 240, "BM_GETCHECK", .T. }, ;
{ 241, "BM_SETCHECK", .T. }, ;
{ 242, "BM_GETSTATE", .T. }, ;
{ 243, "BM_SETSTATE", .T. }, ;
{ 244, "BM_SETSTYLE", .T. }, ;
{ 245, "BM_CLICK", .T. }, ;
{ 246, "BM_GETIMAGE", .T. }, ;
{ 247, "BM_SETIMAGE", .T. }, ;
{ 248, "BM_SETDONTCLICK", .T. }, ;
{ 255, "WM_INPUT", .T. }, ;
{ 256, "WM_KEYDOWN,WM_KEYFIRST", .T. }, ;
{ 257, "WM_KEYUP", .T. }, ;
{ 258, "WM_CHAR", .T. }, ;
{ 259, "WM_DEADCHAR", .T. }, ;
{ 260, "WM_SYSKEYDOWN", .T. }, ;
{ 261, "WM_SYSKEYUP", .T. }, ;
{ 262, "WM_SYSCHAR", .T. }, ;
{ 263, "WM_SYSDEADCHAR", .T. }, ;
{ 265, "WM_UNICHAR / WM_KEYLAST,WM_WNT_CONVERTREQUESTEX", .T. }, ;
{ 266, "WM_CONVERTREQUEST", .T. }, ;
{ 267, "WM_CONVERTRESULT", .T. }, ;
{ 268, "WM_INTERIM", .T. }, ;
{ 269, "WM_IME_STARTCOMPOSITION", .T. }, ;
{ 270, "WM_IME_ENDCOMPOSITION", .T. }, ;
{ 271, "WM_IME_COMPOSITION,WM_IME_KEYLAST", .T. }, ;
{ 272, "WM_INITDIALOG", .T. }, ;
{ 273, "WM_COMMAND", .T. }, ;
{ 274, "WM_SYSCOMMAND", .T. }, ;
{ 275, "WM_TIMER", .T. }, ;
{ 276, "WM_HSCROLL", .T. }, ;
{ 277, "WM_VSCROLL", .T. }, ;
{ 278, "WM_INITMENU", .T. }, ;
{ 279, "WM_INITMENUPOPUP", .T. }, ;
{ 280, "WM_SYSTIMER", .T. }, ;
{ 287, "WM_MENUSELECT", .T. }, ;
{ 288, "WM_MENUCHAR", .T. }, ;
{ 289, "WM_ENTERIDLE", .T. }, ;
{ 290, "WM_MENURBUTTONUP", .T. }, ;
{ 291, "WM_MENUDRAG", .T. }, ;
{ 292, "WM_MENUGETOBJECT", .T. }, ;
{ 293, "WM_UNINITMENUPOPUP", .T. }, ;
{ 294, "WM_MENUCOMMAND", .T. }, ;
{ 295, "WM_CHANGEUISTATE", .T. }, ;
{ 296, "WM_UPDATEUISTATE", .T. }, ;
{ 297, "WM_QUERYUISTATE", .T. }, ;
{ 306, "WM_CTLCOLORMSGBOX", .T. }, ;
{ 307, "WM_CTLCOLOREDIT", .T. }, ;
{ 308, "WM_CTLCOLORLISTBOX", .T. }, ;
{ 309, "WM_CTLCOLORBTN", .T. }, ;
{ 310, "WM_CTLCOLORDLG", .T. }, ;
{ 311, "WM_CTLCOLORSCROLLBAR", .T. }, ;
{ 312, "WM_CTLCOLORSTATIC", .T. }, ;
{ 512, "WM_MOUSEFIRST,WM_MOUSEMOVE", .T. }, ;
{ 513, "WM_LBUTTONDOWN", .T. }, ;
{ 514, "WM_LBUTTONUP", .T. }, ;
{ 515, "WM_LBUTTONDBLCLK", .T. }, ;
{ 516, "WM_RBUTTONDOWN", .T. }, ;
{ 517, "WM_RBUTTONUP", .T. }, ;
{ 518, "WM_RBUTTONDBLCLK", .T. }, ;
{ 519, "WM_MBUTTONDOWN", .T. }, ;
{ 520, "WM_MBUTTONUP", .T. }, ;
{ 521, "WM_MBUTTONDBLCLK,WM_MOUSELAST", .T. }, ;
{ 522, "WM_MOUSEWHEEL", .T. }, ;
{ 523, "WM_XBUTTONDOWN", .T. }, ;
{ 524, "WM_XBUTTONUP", .T. }, ;
{ 525, "WM_XBUTTONDBLCLK", .T. }, ;
{ 526, "WM_MOUSEHWHEEL", .T. }, ;
{ 528, "WM_PARENTNOTIFY", .T. }, ;
{ 529, "WM_ENTERMENULOOP", .T. }, ;
{ 530, "WM_EXITMENULOOP", .T. }, ;
{ 531, "WM_NEXTMENU", .T. }, ;
{ 532, "WM_SIZING", .T. }, ;
{ 533, "WM_CAPTURECHANGED", .T. }, ;
{ 534, "WM_MOVING", .T. }, ;
{ 536, "WM_POWERBROADCAST", .T. }, ;
{ 537, "WM_DEVICECHANGE", .T. }, ;
{ 544, "WM_MDICREATE", .T. }, ;
{ 545, "WM_MDIDESTROY", .T. }, ;
{ 546, "WM_MDIACTIVATE", .T. }, ;
{ 547, "WM_MDIRESTORE", .T. }, ;
{ 548, "WM_MDINEXT", .T. }, ;
{ 549, "WM_MDIMAXIMIZE", .T. }, ;
{ 550, "WM_MDITILE", .T. }, ;
{ 551, "WM_MDICASCADE", .T. }, ;
{ 552, "WM_MDIICONARRANGE", .T. }, ;
{ 553, "WM_MDIGETACTIVE", .T. }, ;
{ 560, "WM_MDISETMENU", .T. }, ;
{ 561, "WM_ENTERSIZEMOVE", .T. }, ;
{ 562, "WM_EXITSIZEMOVE", .T. }, ;
{ 563, "WM_DROPFILES", .T. }, ;
{ 564, "WM_MDIREFRESHMENU", .T. }, ;
{ 640, "WM_IME_REPORT", .T. }, ;
{ 641, "WM_IME_SETCONTEXT", .T. }, ;
{ 642, "WM_IME_NOTIFY", .T. }, ;
{ 643, "WM_IME_CONTROL", .T. }, ;
{ 644, "WM_IME_COMPOSITIONFULL", .T. }, ;
{ 645, "WM_IME_SELECT", .T. }, ;
{ 646, "WM_IME_CHAR", .T. }, ;
{ 648, "WM_IME_REQUEST", .T. }, ;
{ 656, "WM_IMEKEYDOWN,WM_IME_KEYDOWN", .T. }, ;
{ 657, "WM_IMEKEYUP,WM_IME_KEYUP", .T. }, ;
{ 672, "WM_NCMOUSEHOVER", .T. }, ;
{ 673, "WM_MOUSEHOVER", .T. }, ;
{ 674, "WM_NCMOUSELEAVE", .T. }, ;
{ 675, "WM_MOUSELEAVE", .T. }, ;
{ 768, "WM_CUT", .T. }, ;
{ 769, "WM_COPY", .T. }, ;
{ 770, "WM_PASTE", .T. }, ;
{ 771, "WM_CLEAR", .T. }, ;
{ 772, "WM_UNDO", .T. }, ;
{ 773, "WM_RENDERFORMAT", .T. }, ;
{ 774, "WM_RENDERALLFORMATS", .T. }, ;
{ 775, "WM_DESTROYCLIPBOARD", .T. }, ;
{ 776, "WM_DRAWCLIPBOARD", .T. }, ;
{ 777, "WM_PAINTCLIPBOARD", .T. }, ;
{ 778, "WM_VSCROLLCLIPBOARD", .T. }, ;
{ 779, "WM_SIZECLIPBOARD", .T. }, ;
{ 780, "WM_ASKCBFORMATNAME", .T. }, ;
{ 781, "WM_CHANGECBCHAIN", .T. }, ;
{ 782, "WM_HSCROLLCLIPBOARD", .T. }, ;
{ 783, "WM_QUERYNEWPALETTE", .T. }, ;
{ 784, "WM_PALETTEISCHANGING", .T. }, ;
{ 785, "WM_PALETTECHANGED", .T. }, ;
{ 786, "WM_HOTKEY", .T. }, ;
{ 791, "WM_PRINT", .T. }, ;
{ 792, "WM_PRINTCLIENT", .T. }, ;
{ 793, "WM_APPCOMMAND", .T. }, ;
{ 856, "WM_HANDHELDFIRST", .T. }, ;
{ 863, "WM_HANDHELDLAST", .T. }, ;
{ 864, "WM_AFXFIRST", .T. }, ;
{ 895, "WM_AFXLAST", .T. }, ;
{ 896, "WM_PENWINFIRST", .T. }, ;
{ 897, "WM_RCRESULT", .T. }, ;
{ 898, "WM_HOOKRCRESULT", .T. }, ;
{ 899, "WM_GLOBALRCCHANGE,WM_PENMISCINFO", .T. }, ;
{ 900, "WM_SKB", .T. }, ;
{ 901, "WM_HEDITCTL,WM_PENCTL", .T. }, ;
{ 902, "WM_PENMISC", .T. }, ;
{ 903, "WM_CTLINIT", .T. }, ;
{ 904, "WM_PENEVENT", .T. }, ;
{ 911, "WM_PENWINLAST", .T. }, ;
{ 1024, "DDM_SETFMT,DM_GETDEFID,NIN_SELECT,TBM_GETPOS,WM_PSD_PAGESETUPDLG,WM_USER", .T. }, ;
{ 1025, "CBEM_INSERTITEMA,DDM_DRAW,DM_SETDEFID,HKM_SETHOTKEY,PBM_SETRANGE,RB_INSERTBANDA,SB_SETTEXTA,TB_ENABLEBUTTON,TBM_GETRANGEMIN,TTM_ACTIVATE,WM_CHOOSEFONT_GETLOGFONT,WM_PSD_FULLPAGERECT", .T. }, ;
{ 1026, "CBEM_SETIMAGELIST,DDM_CLOSE,DM_REPOSITION,HKM_GETHOTKEY,PBM_SETPOS,RB_DELETEBAND,SB_GETTEXTA,TB_CHECKBUTTON,TBM_GETRANGEMAX,WM_PSD_MINMARGINRECT", .T. }, ;
{ 1027, "CBEM_GETIMAGELIST,DDM_BEGIN,HKM_SETRULES,PBM_DELTAPOS,RB_GETBARINFO,SB_GETTEXTLENGTHA,TBM_GETTIC,TB_PRESSBUTTON,TTM_SETDELAYTIME,WM_PSD_MARGINRECT", .T. }, ;
{ 1028, "CBEM_GETITEMA,DDM_END,PBM_SETSTEP,RB_SETBARINFO,SB_SETPARTS,TB_HIDEBUTTON,TBM_SETTIC,TTM_ADDTOOLA,WM_PSD_GREEKTEXTRECT", .T. }, ;
{ 1029, "CBEM_SETITEMA,PBM_STEPIT,TB_INDETERMINATE,TBM_SETPOS,TTM_DELTOOLA,WM_PSD_ENVSTAMPRECT", .T. }, ;
{ 1030, "CBEM_GETCOMBOCONTROL,PBM_SETRANGE32,RB_SETBANDINFOA,SB_GETPARTS,TB_MARKBUTTON,TBM_SETRANGE,TTM_NEWTOOLRECTA,WM_PSD_YAFULLPAGERECT", .T. }, ;
{ 1031, "CBEM_GETEDITCONTROL,PBM_GETRANGE,RB_SETPARENT,SB_GETBORDERS,TBM_SETRANGEMIN,TTM_RELAYEVENT", .T. }, ;
{ 1032, "CBEM_SETEXSTYLE,PBM_GETPOS,RB_HITTEST,SB_SETMINHEIGHT,TBM_SETRANGEMAX,TTM_GETTOOLINFOA", .T. }, ;
{ 1033, "CBEM_GETEXSTYLE,CBEM_GETEXTENDEDSTYLE,PBM_SETBARCOLOR,RB_GETRECT,SB_SIMPLE,TB_ISBUTTONENABLED,TBM_CLEARTICS,TTM_SETTOOLINFOA", .T. }, ;
{ 1034, "CBEM_HASEDITCHANGED,RB_INSERTBANDW,SB_GETRECT,TB_ISBUTTONCHECKED,TBM_SETSEL,TTM_HITTESTA,WIZ_QUERYNUMPAGES", .T. }, ;
{ 1035, "CBEM_INSERTITEMW,RB_SETBANDINFOW,SB_SETTEXTW,TB_ISBUTTONPRESSED,TBM_SETSELSTART,TTM_GETTEXTA,WIZ_NEXT", .T. }, ;
{ 1036, "CBEM_SETITEMW,RB_GETBANDCOUNT,SB_GETTEXTLENGTHW,TB_ISBUTTONHIDDEN,TBM_SETSELEND,TTM_UPDATETIPTEXTA,WIZ_PREV", .T. }, ;
{ 1037, "CBEM_GETITEMW,RB_GETROWCOUNT,SB_GETTEXTW,TB_ISBUTTONINDETERMINATE,TTM_GETTOOLCOUNT", .T. }, ;
{ 1038, "CBEM_SETEXTENDEDSTYLE,RB_GETROWHEIGHT,SB_ISSIMPLE,TB_ISBUTTONHIGHLIGHTED,TBM_GETPTICS,TTM_ENUMTOOLSA", .T. }, ;
{ 1039, "SB_SETICON,TBM_GETTICPOS,TTM_GETCURRENTTOOLA", .T. }, ;
{ 1040, "RB_IDTOINDEX,SB_SETTIPTEXTA,TBM_GETNUMTICS,TTM_WINDOWFROMPOINT", .T. }, ;
{ 1041, "RB_GETTOOLTIPS,SB_SETTIPTEXTW,TBM_GETSELSTART,TB_SETSTATE,TTM_TRACKACTIVATE", .T. }, ;
{ 1042, "RB_SETTOOLTIPS,SB_GETTIPTEXTA,TB_GETSTATE,TBM_GETSELEND,TTM_TRACKPOSITION", .T. }, ;
{ 1043, "RB_SETBKCOLOR,SB_GETTIPTEXTW,TB_ADDBITMAP,TBM_CLEARSEL,TTM_SETTIPBKCOLOR", .T. }, ;
{ 1044, "RB_GETBKCOLOR,SB_GETICON,TB_ADDBUTTONSA,TBM_SETTICFREQ,TTM_SETTIPTEXTCOLOR", .T. }, ;
{ 1045, "RB_SETTEXTCOLOR,TB_INSERTBUTTONA,TBM_SETPAGESIZE,TTM_GETDELAYTIME", .T. }, ;
{ 1046, "RB_GETTEXTCOLOR,TB_DELETEBUTTON,TBM_GETPAGESIZE,TTM_GETTIPBKCOLOR", .T. }, ;
{ 1047, "RB_SIZETORECT,TB_GETBUTTON,TBM_SETLINESIZE,TTM_GETTIPTEXTCOLOR", .T. }, ;
{ 1048, "RB_BEGINDRAG,TB_BUTTONCOUNT,TBM_GETLINESIZE,TTM_SETMAXTIPWIDTH", .T. }, ;
{ 1049, "RB_ENDDRAG,TB_COMMANDTOINDEX,TBM_GETTHUMBRECT,TTM_GETMAXTIPWIDTH", .T. }, ;
{ 1050, "RB_DRAGMOVE,TBM_GETCHANNELRECT,TB_SAVERESTOREA,TTM_SETMARGIN", .T. }, ;
{ 1051, "RB_GETBARHEIGHT,TB_CUSTOMIZE,TBM_SETTHUMBLENGTH,TTM_GETMARGIN", .T. }, ;
{ 1052, "RB_GETBANDINFOW,TB_ADDSTRINGA,TBM_GETTHUMBLENGTH,TTM_POP", .T. }, ;
{ 1053, "RB_GETBANDINFOA,TB_GETITEMRECT,TBM_SETTOOLTIPS,TTM_UPDATE", .T. }, ;
{ 1054, "RB_MINIMIZEBAND,TB_BUTTONSTRUCTSIZE,TBM_GETTOOLTIPS,TTM_GETBUBBLESIZE", .T. }, ;
{ 1055, "RB_MAXIMIZEBAND,TBM_SETTIPSIDE,TB_SETBUTTONSIZE,TTM_ADJUSTRECT", .T. }, ;
{ 1056, "TBM_SETBUDDY,TB_SETBITMAPSIZE,TTM_SETTITLEA", .T. }, ;
{ 1057, "MSG_FTS_JUMP_VA,TB_AUTOSIZE,TBM_GETBUDDY,TTM_SETTITLEW", .T. }, ;
{ 1058, "RB_GETBANDBORDERS", .T. }, ;
{ 1059, "MSG_FTS_JUMP_QWORD,RB_SHOWBAND,TB_GETTOOLTIPS", .T. }, ;
{ 1060, "MSG_REINDEX_REQUEST,TB_SETTOOLTIPS", .T. }, ;
{ 1061, "MSG_FTS_WHERE_IS_IT,RB_SETPALETTE,TB_SETPARENT", .T. }, ;
{ 1062, "RB_GETPALETTE", .T. }, ;
{ 1063, "RB_MOVEBAND,TB_SETROWS", .T. }, ;
{ 1064, "TB_GETROWS", .T. }, ;
{ 1065, "TB_GETBITMAPFLAGS", .T. }, ;
{ 1066, "TB_SETCMDID", .T. }, ;
{ 1067, "RB_PUSHCHEVRON,TB_CHANGEBITMAP", .T. }, ;
{ 1068, "TB_GETBITMAP", .T. }, ;
{ 1069, "MSG_GET_DEFFONT,TB_GETBUTTONTEXTA", .T. }, ;
{ 1070, "TB_REPLACEBITMAP", .T. }, ;
{ 1071, "TB_SETINDENT", .T. }, ;
{ 1072, "TB_SETIMAGELIST", .T. }, ;
{ 1073, "TB_GETIMAGELIST", .T. }, ;
{ 1074, "TB_LOADIMAGES,EM_CANPASTE,TTM_ADDTOOLW", .T. }, ;
{ 1075, "EM_DISPLAYBAND,TB_GETRECT,TTM_DELTOOLW", .T. }, ;
{ 1076, "EM_EXGETSEL,TB_SETHOTIMAGELIST,TTM_NEWTOOLRECTW", .T. }, ;
{ 1077, "EM_EXLIMITTEXT,TB_GETHOTIMAGELIST,TTM_GETTOOLINFOW", .T. }, ;
{ 1078, "EM_EXLINEFROMCHAR,TB_SETDISABLEDIMAGELIST,TTM_SETTOOLINFOW", .T. }, ;
{ 1079, "EM_EXSETSEL,TB_GETDISABLEDIMAGELIST,TTM_HITTESTW", .T. }, ;
{ 1080, "EM_FINDTEXT,TB_SETSTYLE,TTM_GETTEXTW", .T. }, ;
{ 1081, "EM_FORMATRANGE,TB_GETSTYLE,TTM_UPDATETIPTEXTW", .T. }, ;
{ 1082, "EM_GETCHARFORMAT,TB_GETBUTTONSIZE,TTM_ENUMTOOLSW", .T. }, ;
{ 1083, "EM_GETEVENTMASK,TB_SETBUTTONWIDTH,TTM_GETCURRENTTOOLW", .T. }, ;
{ 1084, "EM_GETOLEINTERFACE,TB_SETMAXTEXTROWS", .T. }, ;
{ 1085, "EM_GETPARAFORMAT,TB_GETTEXTROWS", .T. }, ;
{ 1086, "EM_GETSELTEXT,TB_GETOBJECT", .T. }, ;
{ 1087, "EM_HIDESELECTION,TB_GETBUTTONINFOW", .T. }, ;
{ 1088, "EM_PASTESPECIAL,TB_SETBUTTONINFOW", .T. }, ;
{ 1089, "EM_REQUESTRESIZE,TB_GETBUTTONINFOA", .T. }, ;
{ 1090, "EM_SELECTIONTYPE,TB_SETBUTTONINFOA", .T. }, ;
{ 1091, "EM_SETBKGNDCOLOR,TB_INSERTBUTTONW", .T. }, ;
{ 1092, "EM_SETCHARFORMAT,TB_ADDBUTTONSW", .T. }, ;
{ 1093, "EM_SETEVENTMASK,TB_HITTEST", .T. }, ;
{ 1094, "EM_SETOLECALLBACK,TB_SETDRAWTEXTFLAGS", .T. }, ;
{ 1095, "EM_SETPARAFORMAT,TB_GETHOTITEM", .T. }, ;
{ 1096, "EM_SETTARGETDEVICE,TB_SETHOTITEM", .T. }, ;
{ 1097, "EM_STREAMIN,TB_SETANCHORHIGHLIGHT", .T. }, ;
{ 1098, "EM_STREAMOUT,TB_GETANCHORHIGHLIGHT", .T. }, ;
{ 1099, "EM_GETTEXTRANGE,TB_GETBUTTONTEXTW", .T. }, ;
{ 1100, "EM_FINDWORDBREAK,TB_SAVERESTOREW", .T. }, ;
{ 1101, "EM_SETOPTIONS,TB_ADDSTRINGW", .T. }, ;
{ 1102, "EM_GETOPTIONS,TB_MAPACCELERATORA", .T. }, ;
{ 1103, "EM_FINDTEXTEX,TB_GETINSERTMARK", .T. }, ;
{ 1104, "EM_GETWORDBREAKPROCEX,TB_SETINSERTMARK", .T. }, ;
{ 1105, "EM_SETWORDBREAKPROCEX,TB_INSERTMARKHITTEST", .T. }, ;
{ 1106, "EM_SETUNDOLIMIT,TB_MOVEBUTTON", .T. }, ;
{ 1107, "TB_GETMAXSIZE", .T. }, ;
{ 1108, "EM_REDO,TB_SETEXTENDEDSTYLE", .T. }, ;
{ 1109, "EM_CANREDO,TB_GETEXTENDEDSTYLE", .T. }, ;
{ 1110, "EM_GETUNDONAME,TB_GETPADDING", .T. }, ;
{ 1111, "EM_GETREDONAME,TB_SETPADDING", .T. }, ;
{ 1112, "EM_STOPGROUPTYPING,TB_SETINSERTMARKCOLOR", .T. }, ;
{ 1113, "EM_SETTEXTMODE,TB_GETINSERTMARKCOLOR", .T. }, ;
{ 1114, "EM_GETTEXTMODE,TB_MAPACCELERATORW", .T. }, ;
{ 1115, "EM_AUTOURLDETECT,TB_GETSTRINGW", .T. }, ;
{ 1116, "EM_GETAUTOURLDETECT,TB_GETSTRINGA", .T. }, ;
{ 1117, "EM_SETPALETTE", .T. }, ;
{ 1118, "EM_GETTEXTEX", .T. }, ;
{ 1119, "EM_GETTEXTLENGTHEX", .T. }, ;
{ 1120, "EM_SHOWSCROLLBAR", .T. }, ;
{ 1121, "EM_SETTEXTEX", .T. }, ;
{ 1123, "TAPI_REPLY", .T. }, ;
{ 1124, "ACM_OPENA,BFFM_SETSTATUSTEXTA,CDM_FIRST,CDM_GETSPEC,EM_SETPUNCTUATION,IPM_CLEARADDRESS,WM_CAP_UNICODE_START", .T. }, ;
{ 1125, "ACM_PLAY,BFFM_ENABLEOK,CDM_GETFILEPATH,EM_GETPUNCTUATION,IPM_SETADDRESS,PSM_SETCURSEL,UDM_SETRANGE,WM_CHOOSEFONT_SETLOGFONT", .T. }, ;
{ 1126, "ACM_STOP,BFFM_SETSELECTIONA,CDM_GETFOLDERPATH,EM_SETWORDWRAPMODE,IPM_GETADDRESS,PSM_REMOVEPAGE,UDM_GETRANGE,WM_CAP_SET_CALLBACK_ERRORW,WM_CHOOSEFONT_SETFLAGS", .T. }, ;
{ 1127, "ACM_OPENW,BFFM_SETSELECTIONW,CDM_GETFOLDERIDLIST,EM_GETWORDWRAPMODE,IPM_SETRANGE,PSM_ADDPAGE,UDM_SETPOS,WM_CAP_SET_CALLBACK_STATUSW", .T. }, ;
{ 1128, "BFFM_SETSTATUSTEXTW,CDM_SETCONTROLTEXT,EM_SETIMECOLOR,IPM_SETFOCUS,PSM_CHANGED,UDM_GETPOS", .T. }, ;
{ 1129, "CDM_HIDECONTROL,EM_GETIMECOLOR,IPM_ISBLANK,PSM_RESTARTWINDOWS,UDM_SETBUDDY", .T. }, ;
{ 1130, "CDM_SETDEFEXT,EM_SETIMEOPTIONS,PSM_REBOOTSYSTEM,UDM_GETBUDDY", .T. }, ;
{ 1131, "EM_GETIMEOPTIONS,PSM_CANCELTOCLOSE,UDM_SETACCEL", .T. }, ;
{ 1132, "EM_CONVPOSITION,EM_CONVPOSITION,PSM_QUERYSIBLINGS,UDM_GETACCEL", .T. }, ;
{ 1133, "MCIWNDM_GETZOOM,PSM_UNCHANGED,UDM_SETBASE", .T. }, ;
{ 1134, "PSM_APPLY,UDM_GETBASE", .T. }, ;
{ 1135, "PSM_SETTITLEA,UDM_SETRANGE32", .T. }, ;
{ 1136, "PSM_SETWIZBUTTONS,UDM_GETRANGE32,WM_CAP_DRIVER_GET_NAMEW", .T. }, ;
{ 1137, "PSM_PRESSBUTTON,UDM_SETPOS32,WM_CAP_DRIVER_GET_VERSIONW", .T. }, ;
{ 1138, "PSM_SETCURSELID,UDM_GETPOS32", .T. }, ;
{ 1139, "PSM_SETFINISHTEXTA", .T. }, ;
{ 1140, "PSM_GETTABCONTROL", .T. }, ;
{ 1141, "PSM_ISDIALOGMESSAGE", .T. }, ;
{ 1142, "MCIWNDM_REALIZE,PSM_GETCURRENTPAGEHWND", .T. }, ;
{ 1143, "MCIWNDM_SETTIMEFORMATA,PSM_INSERTPAGE", .T. }, ;
{ 1144, "EM_SETLANGOPTIONS,MCIWNDM_GETTIMEFORMATA,PSM_SETTITLEW,WM_CAP_FILE_SET_CAPTURE_FILEW", .T. }, ;
{ 1145, "EM_GETLANGOPTIONS,MCIWNDM_VALIDATEMEDIA,PSM_SETFINISHTEXTW,WM_CAP_FILE_GET_CAPTURE_FILEW", .T. }, ;
{ 1146, "EM_GETIMECOMPMODE", .T. }, ;
{ 1147, "EM_FINDTEXTW,MCIWNDM_PLAYTO,WM_CAP_FILE_SAVEASW", .T. }, ;
{ 1148, "EM_FINDTEXTEXW,MCIWNDM_GETFILENAMEA", .T. }, ;
{ 1149, "EM_RECONVERSION,MCIWNDM_GETDEVICEA,PSM_SETHEADERTITLEA,WM_CAP_FILE_SAVEDIBW", .T. }, ;
{ 1150, "EM_SETIMEMODEBIAS,MCIWNDM_GETPALETTE,PSM_SETHEADERTITLEW", .T. }, ;
{ 1151, "EM_GETIMEMODEBIAS,MCIWNDM_SETPALETTE,PSM_SETHEADERSUBTITLEA", .T. }, ;
{ 1152, "MCIWNDM_GETERRORA,PSM_SETHEADERSUBTITLEW", .T. }, ;
{ 1153, "PSM_HWNDTOINDEX", .T. }, ;
{ 1154, "PSM_INDEXTOHWND", .T. }, ;
{ 1155, "MCIWNDM_SETINACTIVETIMER,PSM_PAGETOINDEX", .T. }, ;
{ 1156, "PSM_INDEXTOPAGE", .T. }, ;
{ 1157, "DL_BEGINDRAG,MCIWNDM_GETINACTIVETIMER,PSM_IDTOINDEX", .T. }, ;
{ 1158, "DL_DRAGGING,PSM_INDEXTOID", .T. }, ;
{ 1159, "DL_DROPPED,PSM_GETRESULT", .T. }, ;
{ 1160, "DL_CANCELDRAG,PSM_RECALCPAGESIZES", .T. }, ;
{ 1164, "MCIWNDM_GET_SOURCE", .T. }, ;
{ 1165, "MCIWNDM_PUT_SOURCE", .T. }, ;
{ 1166, "MCIWNDM_GET_DEST", .T. }, ;
{ 1167, "MCIWNDM_PUT_DEST", .T. }, ;
{ 1168, "MCIWNDM_CAN_PLAY", .T. }, ;
{ 1169, "MCIWNDM_CAN_WINDOW", .T. }, ;
{ 1170, "MCIWNDM_CAN_RECORD", .T. }, ;
{ 1171, "MCIWNDM_CAN_SAVE", .T. }, ;
{ 1172, "MCIWNDM_CAN_EJECT", .T. }, ;
{ 1173, "MCIWNDM_CAN_CONFIG", .T. }, ;
{ 1174, "IE_GETINK,IE_MSGFIRST,MCIWNDM_PALETTEKICK", .T. }, ;
{ 1175, "IE_SETINK", .T. }, ;
{ 1176, "IE_GETPENTIP", .T. }, ;
{ 1177, "IE_SETPENTIP", .T. }, ;
{ 1178, "IE_GETERASERTIP", .T. }, ;
{ 1179, "IE_SETERASERTIP", .T. }, ;
{ 1180, "IE_GETBKGND", .T. }, ;
{ 1181, "IE_SETBKGND", .T. }, ;
{ 1182, "IE_GETGRIDORIGIN", .T. }, ;
{ 1183, "IE_SETGRIDORIGIN", .T. }, ;
{ 1184, "IE_GETGRIDPEN", .T. }, ;
{ 1185, "IE_SETGRIDPEN", .T. }, ;
{ 1186, "IE_GETGRIDSIZE", .T. }, ;
{ 1187, "IE_SETGRIDSIZE", .T. }, ;
{ 1188, "IE_GETMODE", .T. }, ;
{ 1189, "IE_SETMODE", .T. }, ;
{ 1190, "IE_GETINKRECT,WM_CAP_SET_MCI_DEVICEW", .T. }, ;
{ 1191, "WM_CAP_GET_MCI_DEVICEW", .T. }, ;
{ 1204, "WM_CAP_PAL_OPENW", .T. }, ;
{ 1205, "WM_CAP_PAL_SAVEW", .T. }, ;
{ 1208, "IE_GETAPPDATA", .T. }, ;
{ 1209, "IE_SETAPPDATA", .T. }, ;
{ 1210, "IE_GETDRAWOPTS", .T. }, ;
{ 1211, "IE_SETDRAWOPTS", .T. }, ;
{ 1212, "IE_GETFORMAT", .T. }, ;
{ 1213, "IE_SETFORMAT", .T. }, ;
{ 1214, "IE_GETINKINPUT", .T. }, ;
{ 1215, "IE_SETINKINPUT", .T. }, ;
{ 1216, "IE_GETNOTIFY", .T. }, ;
{ 1217, "IE_SETNOTIFY", .T. }, ;
{ 1218, "IE_GETRECOG", .T. }, ;
{ 1219, "IE_SETRECOG", .T. }, ;
{ 1220, "IE_GETSECURITY", .T. }, ;
{ 1221, "IE_SETSECURITY", .T. }, ;
{ 1222, "IE_GETSEL", .T. }, ;
{ 1223, "IE_SETSEL", .T. }, ;
{ 1224, "CDM_LAST,EM_SETBIDIOPTIONS,IE_DOCOMMAND,MCIWNDM_NOTIFYMODE", .T. }, ;
{ 1225, "EM_GETBIDIOPTIONS,IE_GETCOMMAND", .T. }, ;
{ 1226, "EM_SETTYPOGRAPHYOPTIONS,IE_GETCOUNT", .T. }, ;
{ 1227, "EM_GETTYPOGRAPHYOPTIONS,IE_GETGESTURE,MCIWNDM_NOTIFYMEDIA", .T. }, ;
{ 1228, "EM_SETEDITSTYLE,IE_GETMENU", .T. }, ;
{ 1229, "EM_GETEDITSTYLE,IE_GETPAINTDC,MCIWNDM_NOTIFYERROR", .T. }, ;
{ 1230, "IE_GETPDEVENT", .T. }, ;
{ 1231, "IE_GETSELCOUNT", .T. }, ;
{ 1232, "IE_GETSELITEMS", .T. }, ;
{ 1233, "IE_GETSTYLE", .T. }, ;
{ 1243, "MCIWNDM_SETTIMEFORMATW", .T. }, ;
{ 1244, "EM_OUTLINE,MCIWNDM_GETTIMEFORMATW", .T. }, ;
{ 1245, "EM_GETSCROLLPOS", .T. }, ;
{ 1246, "EM_SETSCROLLPOS,EM_SETSCROLLPOS", .T. }, ;
{ 1247, "EM_SETFONTSIZE", .T. }, ;
{ 1248, "EM_GETZOOM,MCIWNDM_GETFILENAMEW", .T. }, ;
{ 1249, "EM_SETZOOM,MCIWNDM_GETDEVICEW", .T. }, ;
{ 1250, "EM_GETVIEWKIND", .T. }, ;
{ 1251, "EM_SETVIEWKIND", .T. }, ;
{ 1252, "EM_GETPAGE,MCIWNDM_GETERRORW", .T. }, ;
{ 1253, "EM_SETPAGE", .T. }, ;
{ 1254, "EM_GETHYPHENATEINFO", .T. }, ;
{ 1255, "EM_SETHYPHENATEINFO", .T. }, ;
{ 1259, "EM_GETPAGEROTATE", .T. }, ;
{ 1260, "EM_SETPAGEROTATE", .T. }, ;
{ 1261, "EM_GETCTFMODEBIAS", .T. }, ;
{ 1262, "EM_SETCTFMODEBIAS", .T. }, ;
{ 1264, "EM_GETCTFOPENSTATUS", .T. }, ;
{ 1265, "EM_SETCTFOPENSTATUS", .T. }, ;
{ 1266, "EM_GETIMECOMPTEXT", .T. }, ;
{ 1267, "EM_ISIME", .T. }, ;
{ 1268, "EM_GETIMEPROPERTY", .T. }, ;
{ 1293, "EM_GETQUERYRTFOBJ", .T. }, ;
{ 1294, "EM_SETQUERYRTFOBJ", .T. }, ;
{ 1536, "FM_GETFOCUS", .T. }, ;
{ 1537, "FM_GETDRIVEINFOA", .T. }, ;
{ 1538, "FM_GETSELCOUNT", .T. }, ;
{ 1539, "FM_GETSELCOUNTLFN", .T. }, ;
{ 1540, "FM_GETFILESELA", .T. }, ;
{ 1541, "FM_GETFILESELLFNA", .T. }, ;
{ 1542, "FM_REFRESH_WINDOWS", .T. }, ;
{ 1543, "FM_RELOAD_EXTENSIONS", .T. }, ;
{ 1553, "FM_GETDRIVEINFOW", .T. }, ;
{ 1556, "FM_GETFILESELW", .T. }, ;
{ 1557, "FM_GETFILESELLFNW", .T. }, ;
{ 1625, "WLX_WM_SAS", .T. }, ;
{ 2024, "SM_GETSELCOUNT,UM_GETSELCOUNT,WM_CPL_LAUNCH", .T. }, ;
{ 2025, "SM_GETSERVERSELA,UM_GETUSERSELA,WM_CPL_LAUNCHED", .T. }, ;
{ 2026, "SM_GETSERVERSELW,UM_GETUSERSELW", .T. }, ;
{ 2027, "SM_GETCURFOCUSA,UM_GETGROUPSELA", .T. }, ;
{ 2028, "SM_GETCURFOCUSW,UM_GETGROUPSELW", .T. }, ;
{ 2029, "SM_GETOPTIONS,UM_GETCURFOCUSA", .T. }, ;
{ 2030, "UM_GETCURFOCUSW", .T. }, ;
{ 2031, "UM_GETOPTIONS", .T. }, ;
{ 2032, "UM_GETOPTIONS2", .T. }, ;
{ 4096, "LVM_FIRST,LVM_GETBKCOLOR", .T. }, ;
{ 4097, "LVM_SETBKCOLOR", .T. }, ;
{ 4098, "LVM_GETIMAGELIST", .T. }, ;
{ 4099, "LVM_SETIMAGELIST", .T. }, ;
{ 4100, "LVM_GETITEMCOUNT", .T. }, ;
{ 4101, "LVM_GETITEMA", .T. }, ;
{ 4102, "LVM_SETITEMA", .T. }, ;
{ 4103, "LVM_INSERTITEMA", .T. }, ;
{ 4104, "LVM_DELETEITEM", .T. }, ;
{ 4105, "LVM_DELETEALLITEMS", .T. }, ;
{ 4106, "LVM_GETCALLBACKMASK", .T. }, ;
{ 4107, "LVM_SETCALLBACKMASK", .T. }, ;
{ 4108, "LVM_GETNEXTITEM", .T. }, ;
{ 4109, "LVM_FINDITEMA", .T. }, ;
{ 4110, "LVM_GETITEMRECT", .T. }, ;
{ 4111, "LVM_SETITEMPOSITION", .T. }, ;
{ 4112, "LVM_GETITEMPOSITION", .T. }, ;
{ 4113, "LVM_GETSTRINGWIDTHA", .T. }, ;
{ 4114, "LVM_HITTEST", .T. }, ;
{ 4115, "LVM_ENSUREVISIBLE", .T. }, ;
{ 4116, "LVM_SCROLL", .T. }, ;
{ 4117, "LVM_REDRAWITEMS", .T. }, ;
{ 4118, "LVM_ARRANGE", .T. }, ;
{ 4119, "LVM_EDITLABELA", .T. }, ;
{ 4120, "LVM_GETEDITCONTROL", .T. }, ;
{ 4121, "LVM_GETCOLUMNA", .T. }, ;
{ 4122, "LVM_SETCOLUMNA", .T. }, ;
{ 4123, "LVM_INSERTCOLUMNA", .T. }, ;
{ 4124, "LVM_DELETECOLUMN", .T. }, ;
{ 4125, "LVM_GETCOLUMNWIDTH", .T. }, ;
{ 4126, "LVM_SETCOLUMNWIDTH", .T. }, ;
{ 4127, "LVM_GETHEADER", .T. }, ;
{ 4129, "LVM_CREATEDRAGIMAGE", .T. }, ;
{ 4130, "LVM_GETVIEWRECT", .T. }, ;
{ 4131, "LVM_GETTEXTCOLOR", .T. }, ;
{ 4132, "LVM_SETTEXTCOLOR", .T. }, ;
{ 4133, "LVM_GETTEXTBKCOLOR", .T. }, ;
{ 4134, "LVM_SETTEXTBKCOLOR", .T. }, ;
{ 4135, "LVM_GETTOPINDEX", .T. }, ;
{ 4136, "LVM_GETCOUNTPERPAGE", .T. }, ;
{ 4137, "LVM_GETORIGIN", .T. }, ;
{ 4138, "LVM_UPDATE", .T. }, ;
{ 4139, "LVM_SETITEMSTATE", .T. }, ;
{ 4140, "LVM_GETITEMSTATE", .T. }, ;
{ 4141, "LVM_GETITEMTEXTA", .T. }, ;
{ 4142, "LVM_SETITEMTEXTA", .T. }, ;
{ 4143, "LVM_SETITEMCOUNT", .T. }, ;
{ 4144, "LVM_SORTITEMS", .T. }, ;
{ 4145, "LVM_SETITEMPOSITION32", .T. }, ;
{ 4146, "LVM_GETSELECTEDCOUNT", .T. }, ;
{ 4147, "LVM_GETITEMSPACING", .T. }, ;
{ 4148, "LVM_GETISEARCHSTRINGA", .T. }, ;
{ 4149, "LVM_SETICONSPACING", .T. }, ;
{ 4150, "LVM_SETEXTENDEDLISTVIEWSTYLE", .T. }, ;
{ 4151, "LVM_GETEXTENDEDLISTVIEWSTYLE", .T. }, ;
{ 4152, "LVM_GETSUBITEMRECT", .T. }, ;
{ 4153, "LVM_SUBITEMHITTEST", .T. }, ;
{ 4154, "LVM_SETCOLUMNORDERARRAY", .T. }, ;
{ 4155, "LVM_GETCOLUMNORDERARRAY", .T. }, ;
{ 4156, "LVM_SETHOTITEM", .T. }, ;
{ 4157, "LVM_GETHOTITEM", .T. }, ;
{ 4158, "LVM_SETHOTCURSOR", .T. }, ;
{ 4159, "LVM_GETHOTCURSOR", .T. }, ;
{ 4160, "LVM_APPROXIMATEVIEWRECT", .T. }, ;
{ 4161, "LVM_SETWORKAREAS", .T. }, ;
{ 4162, "LVM_GETSELECTIONMARK", .T. }, ;
{ 4163, "LVM_SETSELECTIONMARK", .T. }, ;
{ 4164, "LVM_SETBKIMAGEA", .T. }, ;
{ 4165, "LVM_GETBKIMAGEA", .T. }, ;
{ 4166, "LVM_GETWORKAREAS", .T. }, ;
{ 4167, "LVM_SETHOVERTIME", .T. }, ;
{ 4168, "LVM_GETHOVERTIME", .T. }, ;
{ 4169, "LVM_GETNUMBEROFWORKAREAS", .T. }, ;
{ 4170, "LVM_SETTOOLTIPS", .T. }, ;
{ 4171, "LVM_GETITEMW", .T. }, ;
{ 4172, "LVM_SETITEMW", .T. }, ;
{ 4173, "LVM_INSERTITEMW", .T. }, ;
{ 4174, "LVM_GETTOOLTIPS", .T. }, ;
{ 4179, "LVM_FINDITEMW", .T. }, ;
{ 4183, "LVM_GETSTRINGWIDTHW", .T. }, ;
{ 4191, "LVM_GETCOLUMNW", .T. }, ;
{ 4192, "LVM_SETCOLUMNW", .T. }, ;
{ 4193, "LVM_INSERTCOLUMNW", .T. }, ;
{ 4211, "LVM_GETITEMTEXTW", .T. }, ;
{ 4212, "LVM_SETITEMTEXTW", .T. }, ;
{ 4213, "LVM_GETISEARCHSTRINGW", .T. }, ;
{ 4214, "LVM_EDITLABELW", .T. }, ;
{ 4235, "LVM_GETBKIMAGEW", .T. }, ;
{ 4236, "LVM_SETSELECTEDCOLUMN", .T. }, ;
{ 4237, "LVM_SETTILEWIDTH", .T. }, ;
{ 4238, "LVM_SETVIEW", .T. }, ;
{ 4239, "LVM_GETVIEW", .T. }, ;
{ 4241, "LVM_INSERTGROUP", .T. }, ;
{ 4243, "LVM_SETGROUPINFO", .T. }, ;
{ 4245, "LVM_GETGROUPINFO", .T. }, ;
{ 4246, "LVM_REMOVEGROUP", .T. }, ;
{ 4247, "LVM_MOVEGROUP", .T. }, ;
{ 4250, "LVM_MOVEITEMTOGROUP", .T. }, ;
{ 4251, "LVM_SETGROUPMETRICS", .T. }, ;
{ 4252, "LVM_GETGROUPMETRICS", .T. }, ;
{ 4253, "LVM_ENABLEGROUPVIEW", .T. }, ;
{ 4254, "LVM_SORTGROUPS", .T. }, ;
{ 4255, "LVM_INSERTGROUPSORTED", .T. }, ;
{ 4256, "LVM_REMOVEALLGROUPS", .T. }, ;
{ 4257, "LVM_HASGROUP", .T. }, ;
{ 4258, "LVM_SETTILEVIEWINFO", .T. }, ;
{ 4259, "LVM_GETTILEVIEWINFO", .T. }, ;
{ 4260, "LVM_SETTILEINFO", .T. }, ;
{ 4261, "LVM_GETTILEINFO", .T. }, ;
{ 4262, "LVM_SETINSERTMARK", .T. }, ;
{ 4263, "LVM_GETINSERTMARK", .T. }, ;
{ 4264, "LVM_INSERTMARKHITTEST", .T. }, ;
{ 4265, "LVM_GETINSERTMARKRECT", .T. }, ;
{ 4266, "LVM_SETINSERTMARKCOLOR", .T. }, ;
{ 4267, "LVM_GETINSERTMARKCOLOR", .T. }, ;
{ 4269, "LVM_SETINFOTIP", .T. }, ;
{ 4270, "LVM_GETSELECTEDCOLUMN", .T. }, ;
{ 4271, "LVM_ISGROUPVIEWENABLED", .T. }, ;
{ 4272, "LVM_GETOUTLINECOLOR", .T. }, ;
{ 4273, "LVM_SETOUTLINECOLOR", .T. }, ;
{ 4275, "LVM_CANCELEDITLABEL", .T. }, ;
{ 4276, "LVM_MAPINDEXTOID", .T. }, ;
{ 4277, "LVM_MAPIDTOINDEX", .T. }, ;
{ 4278, "LVM_ISITEMVISIBLE", .T. }, ;
{ 8192, "OCM__BASE", .T. }, ;
{ 8197, "LVM_SETUNICODEFORMAT", .T. }, ;
{ 8198, "LVM_GETUNICODEFORMAT", .T. }, ;
{ 8217, "OCM_CTLCOLOR", .T. }, ;
{ 8235, "OCM_DRAWITEM", .T. }, ;
{ 8236, "OCM_MEASUREITEM", .T. }, ;
{ 8237, "OCM_DELETEITEM", .T. }, ;
{ 8238, "OCM_VKEYTOITEM", .T. }, ;
{ 8239, "OCM_CHARTOITEM", .T. }, ;
{ 8249, "OCM_COMPAREITEM", .T. }, ;
{ 8270, "OCM_NOTIFY", .T. }, ;
{ 8465, "OCM_COMMAND", .T. }, ;
{ 8468, "OCM_HSCROLL", .T. }, ;
{ 8469, "OCM_VSCROLL", .T. }, ;
{ 8498, "OCM_CTLCOLORMSGBOX", .T. }, ;
{ 8499, "OCM_CTLCOLOREDIT", .T. }, ;
{ 8500, "OCM_CTLCOLORLISTBOX", .T. }, ;
{ 8501, "OCM_CTLCOLORBTN", .T. }, ;
{ 8502, "OCM_CTLCOLORDLG", .T. }, ;
{ 8503, "OCM_CTLCOLORSCROLLBAR", .T. }, ;
{ 8504, "OCM_CTLCOLORSTATIC", .T. }, ;
{ 8720, "OCM_PARENTNOTIFY", .T. }, ;
{ 32768, "WM_APP", .T. }, ;
{ 52429, "WM_RASDIALEVENT", .T. } }
RETURN aMsgList
Código: Selecionar todos
STATIC FUNCTION WriteLogWndProc( nEvent, cWhere, nControlID )
LOCAL xEvent := "Unknown", xLogFile := "HB_OUT.LOG", xText, hFileOutput, nPos
LOCAL aWMList := WMList()
nPos := hb_ASCan( aWMList, nEvent )
IF nPos != 0
IF ! aWMList[ nPos, 3 ]
RETURN Nil
ENDIF
xEvent := aWMList[ nPos, 2 ]
ENDIF
nControlId := iif( HB_ISNUMERIC( nControlId ), nControlId, -1 )
xText := Time() + " " + cWhere + " " + Str( nControlId, 6 ) + " " + Str( nEvent, 6 ) + " " + xEvent
IF ! File( xLogFile )
hFileOutput := fCreate( xLogFile )
fClose( hFileOutput )
ENDIF
hFileOutput := fOpen( xLogFile, 1 )
fSeek( hFileOutput, 0, 2 )
fWrite( hFileOutput, xText + HB_EOL() )
fClose( hFileOutput )
RETURN Nil
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Button personalizado
Não deu.
Vai ter que ser algum ownerdraw.
Vai ter que ser algum ownerdraw.
Código: Selecionar todos
13:49:52 tstControl STATIC 5000 12 WM_SETTEXT
13:49:52 tstControl STATIC 5000 12 WM_SETTEXT
13:49:54 tstControl STATIC 5000 12 WM_SETTEXT
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Button personalizado
Resolvido.
Basta usar ícone com o estilo SS_NOTIFY na janela.
Basta usar ícone com o estilo SS_NOTIFY na janela.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Button personalizado
Consegui o ícone com funcionamento igual ao button, foi adicionar estilo SS_NOTIFY.
Mas falta o tooltip, não sei se em controle STATIC isso pode ser feito, ou se obrigatoriamente vai precisar ser um controle totalmente personalizado.
Mas falta o tooltip, não sei se em controle STATIC isso pode ser feito, ou se obrigatoriamente vai precisar ser um controle totalmente personalizado.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Button personalizado
Eba.....
Agora com tooltip....
Na prática o NOTIFY já tinha resolvido, mas eu só tinha colocado texto pra tooltip no button.
Agora com tooltip....
Na prática o NOTIFY já tinha resolvido, mas eu só tinha colocado texto pra tooltip no button.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/