| |
|
|
Michael Axtmann | ...veux pas marcher!??
Salut, pour ewiger rumprobiererrei et cherche sur qui XProfan Aider, viens je eh bien doch avec cette banalen l'affaire ici her: si je aus dem Hauptfenster heraus un nouveau la fenêtre erzeuge, wird mon waitinput seulement avec Clicks sur dei là befindlichen Buttons sortir de, cependant pas per Tastendruck! quoi fais je faux????? Hab je quoi oublier qc aufs neue la fenêtre umzuleiten?? Salut PS:Im Anhang un kleines Beispiel! qui Knopf sollte avec qui "Space" bouton bedient volonté peut! dans beiden Windows!! |
|
|
| |
|
|
|
E.T. |
...
PROC FENSTER2
HWND% = create("window",%hwnd,"FENSTER2", 100,100, 640,480)
setactivewindow(HWND%)
button2& = Créer("Button",HWND%,"Schließen",50,50,100,50)
'Mittels Tab-bouton erstmal sur den Button2 focusieren ou bien
SetFocus(Button2&)'Concentrer tout de suite sur den Button
tandis que xe%=1
...
cela 2. la fenêtre serait je mais sur keinen le cas HWND% appeler... |
|
|
| Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 24.09.2012 ▲ |
|
|
|
|
Michael Axtmann | Hi, merci, funktioniert zwar, mais je denke cela Problem wird "nur umschifft", car si je im 2.la fenêtre zur Kontrolle pour waitinput un imprimer %scankey einbau, ensuite écrit il mir "0" !! Pour waitinput im Hauptfenster écrit il den richtigen Scancode.... siehe Bsp. Grüße |
|
|
| |
|
|
|
E.T. | Jo, la hâte droite avec dem "umschiffen": avec dem mettons des Concentrer sur den Button wird ensuite selbiger avec qui Leertaste "betätigt" - Denkfehler. Hab maintenant la fois 'ne Weile probiert et feststellen doit, cela wohl dans einem anderen (focusiertem) la fenêtre comme comment im Hauptfenster qui meisten Système (wozu oui scankey est) cela waitinput pas durchbrechen. Beweis: fais dans deinem Bsp. cela Hauptfenster aktiv, ensuite reagiert dein la fenêtre2 sur qui Leertaste et wird geschlossen. cela doit wir wohl Roland la fois comme "Bug ou bien vermeintlicher" proche poser
Hab maintenant la fois sur qui schnelle alles so "umgebastelt", cela es avec dem la fenêtre2 funktioniert: cela Zauberwort (ou bien Nothilfe): SubClassing !!
Hab simple la fois dein la fenêtre2 "gesubclasst" et qui Message 257 (loslassen qui Leertaste) abgefangen, déjà funktioniert es.
Habe allerdings den Aufruf des 2. Fensters per Leertaste la fois rausgenommen: Beim Aufrufen reagiert scankey sur cela drücken qui bouton (et ouvrez cela "Fenster2),cela loslassen serait ensuite vom 2. la fenêtre tout de suite wieder avec Schließen quittiert.
alors am besten avec SubClassing beschäftigen et Roland den faute chercher laisser, pourquoi seulement im Hauptfenster sur qui clavier reagiert wird
ah oui, qui sur qui schnelle "umgeschraubte" Voir le texte source:
declare e%,xe%,bouton%
declare button1&,button2&
declare HWND%
cls
e% = 1
xe%=1
button1& = Créer("Button",%HWND,"Start",50,50,50,50)
PROC FENSTER2
HWND% = create("window",%hwnd,"FENSTER2", 100,100, 640,480)
setactivewindow(HWND%)
button2& = Créer("Button",HWND%,"Schließen",50,50,100,50)
SubClass HWND% , 1
tandis que xe%=1
waitinput
si clicked(button2&)
imprimer "Fenster2 par Button geschlossen geschlossen!!"
xe% = 0
destroywindow(HWND%)
endif
endwhile
ENDPROC
SubClassProc
Si SubClassMessage(HWND%, 257)'Leertaste loslassen
imprimer "Fenster2 dans SubClassProc par Message 257 (Leertaste losgelassen) geschlossen!!"
xe% = 0
destroywindow(HWND%)
endif
endproc
tandis que e%=1
waitinput
si clicked (button1&)
xe% = 1
FENSTER2
endif
endwhile
end
Gute nuit !!! |
|
|
| Grüße aus Sachsen... Mario WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte... | 25.09.2012 ▲ |
|
|
|
|
| ... ou bien simple Raccourcis clavier per addHotKey( ... |
|
|
| |
|
|
|
Michael Axtmann | Hi, merci, dass son euch cela la fois angeschaut avez! Hatte déjà öfters avec cela gekämpft et simple seulement gedacht je suis trop doof, mais cela waitinput wird définitif quelquefois simple pas sortir de!! Grüße |
|
|
| |
|
|
|
| aussi chez Tasten qui avec addHotKey angelegt volonté? |
|
|
| |
|
|
|
| |
|
| |
|
|