Français
Forum

WAITINPUT et %KEY = 1 chez Auswahlboxen

 

Stephan
Sonneborn
allô zusammen,
dans qui Aider steht trop WAITINPUT:

Außer sur Tastendrücken reagiert WaitInput aussi WaitKey encore sur folgende Ereignisse et bestückt %Key entsprechend:
1 Es wurde un Eintrag dans einer Listbox angewählt ou bien es wurde un Eintrag einer Auswahlbox gewählt
 

Pourquoi reagiert WAITINPUT ici pas?
KompilierenMarqueSéparation
CLS
VAR CB&=CREATE("CHOICEBOX", %HWND, 0,10,10,100,90)
VAR Ende% = 0
ADDSTRING(CB&,"Auswahl 1")
ADDSTRING(CB&,"Auswahl 2")
ADDSTRING(CB&,"Auswahl 3")
ADDSTRING(CB&,"Beenden")

WHILENOT Ende%

    WAITINPUT

    IF %KEY = 1

        IF GETTEXT$(CB&) = "Beenden"

            Ende% = 1

        ENDIF

    ENDIF

ENDWHILE

FIN
 
Schöne Grüße aus Wittgenstein
von Stephan

Programmierumgebung:| XProfan X4 | WIN10 | AMD FX6100 3,3 GHz
12.03.2012  
 




Jörg
Sellmeyer
Tja - dans dem le cas ist %clé pas juste 1. pourquoi cela so ist, wird Dir seulement wohl Roland dire peut.
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
12.03.2012  
 




RGH
cela betroffene la fenêtre muss den Dialogstil avons. (Im Normalfall benutzt on Dialogelemente oui dans Dialogfenstern.)

Salut
Roland
 
XProfan X2
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
12.03.2012  
 




Detlef
Jagolski
allô!

et so ca va sans Dialogstil.
KompilierenMarqueSéparation
 $H WINDOWS.PH
 $H MESSAGES.PH

SubClassProc

    If SubClassMessage(%hwnd, ~WM_COMMAND)

        Select &sLParam

            CaseOf CB&

            If HiWord(&sWParam) = ~CBN_SELCHANGE

                SetMenuItem 5000

            EndIf

            Set("WinProc",0)

        EndSelect

    EndIf

EndProc

CLS
VAR CB&=CREATE("CHOICEBOX", %HWND, 0,10,10,100,90)
VAR Ende% = 0
ADDSTRING(CB&,"Auswahl 1")
ADDSTRING(CB&,"Auswahl 2")
ADDSTRING(CB&,"Auswahl 3")
ADDSTRING(CB&,"Beenden")
SubClass %hwnd,1

WHILENOT Ende%

    WAITINPUT

    IF MenuItem(5000)

        IF GETTEXT$(CB&) = "Beenden"

            Ende% = 1

        ENDIF

    ENDIF

ENDWHILE

SubClass %hwnd,0
/../funktionsreferenzen/XProfan/end/'>FIN
 
XProfan X2
XProfan X4, PRFellow, Profan2Cpp - Version 2.0c-pre5, Windows 11
12.03.2012  
 




Stephan
Sonneborn
RGH (12.03.12)

cela betroffene la fenêtre muss den Dialogstil avons. (Im Normalfall benutzt on Dialogelemente oui dans Dialogfenstern.)

Salut
Roland


allô Roland,

je dachte, je hätte cela im réel Programme aussi gemacht:
KompilierenMarqueSéparation
WINDOWSTYLE  2 + 8+ 16 + 32 + 512
>

ABER:
je hatte la fois wieder übersehen, dass es "Probleme" gibt, si on comme Parentcontrol une Groupbox angibt...
 
Schöne Grüße aus Wittgenstein
von Stephan

Programmierumgebung:| XProfan X4 | WIN10 | AMD FX6100 3,3 GHz
12.03.2012  
 



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

6.989 Views

Untitledvor 0 min.
E.T.13.02.2025
Walter30.12.2022
Joerg28.04.2016
p.specht03.04.2016
plus...

Themeninformationen



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