Français
Forum

Erledigt: %clé-Problem ...

 

Michael
Punkt
... ou bien suis je simple blöd? (Anm. cela était seulement une rethorische Frage )

%clé funktioniert chez Je ne.Ist so quoi possible?
j'ai ici un minimales Beispiel. Erstellt wurde es avec Rokos Dialogeditor. seulement un peu gekürzt.
KompilierenMarqueSéparation
Proc DIALOG

    Declare DLG&, DIALOGENDE%
    DLG&=CREATE("WINDOW",%HWND,"Neues Fenster",22,20,640,500)
    SETFOCUS(DLG&)
    DIALOGENDE%=0

    WHILENOT DIALOGENDE%

        WAITINPUT

        If %KEY=2

            DIALOGENDE%= 1

        ELSEIF %KEY=90 z-Taste

            DIALOGENDE%= 1

        ENDIF

    ENDWHILE

    DESTROYWINDOW(DLG&)

ENDPROC

WINDOWTITLE "DUMMY HAUPTFENSTER"
WINDOWSTYLE 63
WINDOW (%maxx-300),10-280,80
CLS RGB(0,0,0)
DIALOG

dans einem Dialog (Dialog/Fenêtre) funktioniert chez mir gar aucun Tastenabfrage. Tricolore aussi déjà avec WAITKEY versucht.
Habe je quelque chose übersehen? peux doch eigentlich pas son, dass cela pas allez.
 
XProfan 11, Windows XP (2GB RAM), XProfEd
17.08.2009  
 



je mon, XProfan reagiert ici entier honnête, comment Windows cela aussi handhabt bzw. unterscheidet.

Gib la fois dans qui Aider "Tastatur" un, il y a viele Opportunités um à "Tasteninfos" heranzukommen, chacun hat sicherlich ses avant- et Nachteile.

un Weg sur Utilisateur Messages pourrait son:
KompilierenMarqueSéparation
 {$cleq}
Gemerkt/Separiert von http://xprofan.com/thread.core?t=7793

Proc DIALOG

    Declare DLG&, DIALOGENDE%
    DLG&=CREATE("WINDOW",%HWND,"Neues Fenster",22,20,640,500)
    SETFOCUS(DLG&)
    DIALOGENDE%=0
    userMessages 256 ~wm_keyDown

    WHILENOT DIALOGENDE%

        WAITINPUT
        locate 1,1
        print &getTickCount
        print "Taste: ",&uwParam,"  "

        If %KEY=2

            DIALOGENDE%= 1

        ELSEIF (%UMessage=256) and (&uwParam=90)%KEY=90Z-Taste

            DIALOGENDE%= 1

        ENDIF

    ENDWHILE

    DESTROYWINDOW(DLG&)

ENDPROC

WINDOWTITLE "DUMMY HAUPTFENSTER"
WINDOWSTYLE 63
WINDOW (%maxx-300),10-280,80
CLS RGB(0,0,0)
DIALOG

Siehe aussi: iskey 
 
17.08.2009  
 




Michael
Punkt
allô Si,

tu as nochmal nacheditiert, gell?! Habe cela ganze gestern ausprobiert et seulement une Fehlermeldung conservé. Dachte déjà, Du wolltest mich testen, si je aufpasse.
Hab ensuite mais qui windows.ph et Messages.ph eingebunden et aus wm_keydown un ~wm_keydown gemacht.
ensuite ging es aussi, seulement ...

je hatte sämtliche Opportunités inclusivement @iskey(90) ausprobiert et rien ging.
Alle Beispiele et Anleitungen trop dem Thema sous qui Aider verrieten rien, dass je ici avec Windows-Rückgabewerten travailler muss (et wohl aussi seulement avec cette, si je quelque chose pas überlesen avons sollte).

cela sinnvollste ist ensuite wohl wirklich, seulement encore avec den Windows-Messages trop travailler, sobald on cela Hauptfenster sortir de hat.

Trotz allem gibts là encore un Problem (qui Combobox betreffend avec qui ENTF-bouton), mais cela schreibe je ensuite später besser dans den entsprechenden Fil.

Vielen Dank.
 
XProfan 11, Windows XP (2GB RAM), XProfEd
18.08.2009  
 



bien sûr, on muss arrêt unterscheiden, quand comment wohin quelle bouton abgefragt volonté soll bzw. pour welches Contrôle.

Am Einfachsten z.B. pour Jeux ist c'est pourquoi meist cela normale Hauptfenster pour cela qui meisten Tastenbefehle zutreffen.
 
18.08.2009  
 



répondre


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

1.370 Views

Untitledvor 0 min.
Georg16.01.2021
H.Brill09.02.2019
holmol9313.06.2013
Julian Schmidt06.10.2012
plus...

Themeninformationen

cet Thema hat 2 participant:

iF (2x)
Michael Punkt (2x)


Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie