| |
|
|
| ¡Hola Sebastian...
Como hast Si es usted el con el IDs el Buttons geregelt? Yo habe algo Problemas el con %MENUITEM abzufragen...
Saludo
Andreas |
|
|
| |
|
|
|
| Das zeigt me TNT como ID a. Mache Yo evtl. como qué falso? |
|
|
| |
|
|
|
Sebastian König | [quote:a3022a28b8]Das zeigt me TNT como ID a. Mache Yo evtl. como qué falso?[/quote:a3022a28b8]Nein, el ID es tatsächlich siempre 0... Pensé, el wäre kein Problema, como a Abfrage en (X)Sí lo profano; normalerweise el Handle benutzt se.
Usted puede pero en Bedaf con SetWindowLong() incluso IDs conjunto. Das Problema en uno automatischen Vergabe de IDs wäre sólo, dass lo womöglich Überschneidungen con normalen Controls geben sería...
MfG
Sebastian |
|
|
| |
|
|
|
| Yo kanns sí otra vez probieren - pero si Yo mich bastante erinnere, ha genau en el No geklappt - Yo mostrar una vez más y liefere Ver código fuente, wenns Problemas son. |
|
|
| |
|
|
|
| So, hier es Code. Was mache Yo falso? KompilierenMarcaSeparaciónDeclare REFRESH&,IMG&,DLL&,IMG$,Textfarbe&,HINTERGRUNDFARBE&,Text$
Def @GetWindowLong(2) !"USER32","GetWindowLongA"
Def @SetWindowLong(3) !"USER32","SetWindowLongA"
DEF @LoadImage(6) !"USER32","LoadImageA"
Windowstyle 31+512
WindowTitle "SetWindowLong Test"
Window 0,0-640,440
Usermessages $10
LET DLL&=@USEDLL("SKCONTROL.DLL")
$I SKCONTROL.INC
@SKCtrl_InitDll()
LET IMG$="BAUM"
Let IMG&=@LoadImage(%HINSTANCE,@ADDR(IMG$),$1,18,18,$0)
LET Textfarbe&=@SKCtrl_RGB(150,10,10)
LET HINTERGRUNDFARBE&=@SKCtrl_RGB(255,255,255)
LET Text$="Moin"
LET REFRESH&=@SKCtrl_CreateClrImageButton(%HWND,IMG&,@ADDR(Text$),1,1,Textfarbe&,HINTERGRUNDFARBE&,340,20,-220,30,%HINSTANCE)
Print @GetWindowLong(Refresh&,$FFFFFFF4)
@SetWindowLong(Refresh&,$FFFFFFF4,112)
While %Umessage<>$10
Waitinput
Locate 0,0
Print %Menuitem
wend
DeleteObject IMG&
@SKCtrl_DeInitDll()
FreeDLL DLL&
|
|
|
| |
|
|
|
Sebastian König | [quote:53efa3727a]So, hier es Code. Was mache Yo falso?[/quote:53efa3727a]Gar nichts . Der Fehler liegt en el DLL... Como Yo en una Blick en media Code gerade festgestellt habe, se en WM_COMMAND-Nachricht, el a el Eltern-Ventana geschickt se, el GWL_ID-Valor nada benutzt... Yo habe en el el ClrImageButtons veces rápidamente geändert - neue Versión siehe Anhang...
MfG
Sebastian |
|
|
| |
|
|
|
| Gracias, bist spitze! |
|
|
| |
|
|