Français
Forum

%wmnotify Abfrage

 

GDL
Hi,

suis Profanneuling et probiere avec %wmnotify.quoi fais je im folgendem Code faux,
là %wmnotify toujours zéro(alors pas gesetzt) ist.
KompilierenMarqueSéparation
declare ende&,ende%,test&,wer&,wert&
windowstyle 520
windowstyle 31 geht auch nicht
cls
ende&=createbutton(%hwnd,Ende,100,50,50,20)
test&=createbutton(%hwnd,Test,100,80,50,20)

proc abfrage

    If %wmnotify

        Let wer&=&notifywnd
        Let wert&=%notifycode
        drawtext 200,150,wer&
        drawtext 200,150,wert&

    Else

        Let wer&=0
        Let wert&=0

    EndIf

    drawtext 200,200,wer&
    drawtext 200,230,wert&
    drawtext 200,250,%wmnotify

endproc

clear ende%

whilenot ende%

    waitinput
    mit getmessage gehts auch nicht
    abfrage

    if %key=2

        let ende%=1

    elseif getfocus(ende&)

        let ende%=1

    endif

    drawtext 200,200, &notifywnd

wend

/../function-references/XProfan/end/'>end

vielen Dank pour eure Aider et freundlichen Grüßen
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
29.11.2004  
 




Rolf
Koch
Hi Georg,
zuerstmal:
¬ifywnd quoi ist car cela? qui Variable am Anfang c'est moi encore nie sur den Weg gekommen. ou bien sollte es &NotifyWnd lauten?
ensuite (on möge mich améliorer), utilise es Dir garnichts Buttons u.s.w pour %Wmnotify abzufragen, là cet Teile überhaupt aucun %Wmnotify senden, ausser cet besitzen une Tooltip (glaub je zumindest). mais so tief hab je mich aussi encore pas avec dem Thema beschäftigt.
Bedeutet alors, qui un Dialogelement avec certain Ereignissen vorausgestattet son muss.

comment geschrieben: on möge mich améliorer, si je irgendeinen Quatsch ici labbere :biggrin:

Rolf
 
29.11.2004  
 




GDL
Hi Rolf

je hoffe es klappt maintenant.

si je cela &(kaufmän. et) ici im Textfeld eintippe et sur Vorschau vais klappts.
Sobald je mais irgendwas aus qui Zwischenablage ici ins Textfeld kopiere volonté alle
&(kaufmän.et) qui am Exact Match ou bien seul stehen seulement abgeändert übernommen.
Wörter qui avec & enden mais pas.Komisch.

Grund meiner Frage ist,dass je Buttons avec trois Funktionen(linke bzw.rechte Bouton de la souris
ou bien Double-cliquez sur) ausstatten voudrais.

avec freundlichen Grüßen
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
29.11.2004  
 



allô Georg...

pourquoi prends du aucun 3-Status Stalter???
KompilierenMarqueSéparation
WINDOWSTYLE 31
WINDOWTITLE "Button als Schalter"
WINDOW 0,0-640,440
Declare Schalter&
LET Schalter&=@Control("Button","Zustand 0",$40000000+$10000000+$400000+$1000+6,20,20,300,30,%HWND,2112,%HINSTANCE)

while 0=0

    Drawtext 0,0,@str$(@GetCheck(Schalter&))+"                "
    Waitinput
    Drawtext 0,0,@str$(@GetCheck(Schalter&))+"                "
    Settext Schalter&,"Zustand "+@str$(@GetCheck(Schalter&))

30.11.2004  
 




GDL
allô Andreas,

suis pas seulement Profanneuling,mais habe aussi sous Windows avec Aider qui API encore rien
programiert.Werde naturellement là aussi hineinschnuppern,quoi mais pas so léger son pourrait,là mon Englischkenntnise depuis presque 30 Jahren pas plus gebraucht wurden.

Dein Beispiel allez einwandfrei,seulement avec getcheck(N) viens je pas entier bien sûr.

dans qui Profanhilfe steht sous getcheck(N):

@GetCheck(N)

N : LongInt - Handle des Fensterobjektes

Ergebnis : Integer - Zustand: 0=nicht aktiviert / 1=aktiviert

qui Funktion gibt den Zustand qui Checkbox bzw. des Radiobuttons avec dem Handle N zurück:
0 - Checkbox/Radiobutton ist pas aktiviert
1 - Checkbox/Radiobutton ist aktiviert

Siehe aussi: SetCheck

eh bien

wieso allez chez dir getcheck(N) aussi avec einem normalen Button?
pourquoi hat getcheck(N) sur einmal 3 Conditions?

là je jusqu'à maintenant encore pas alle Stylewerte entziffert habe,nehme je la fois à,dass es avec cela
zusammenhängt.
si pas,erkläre es mir s'il te plaît,là je mich dans qui Profanprogr. vertiefen voudrais.

Nochmals merci pour den Tipp et freundlichen Grüßen
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
30.11.2004  
 



allô Georg...

une Checkbox ist rien anders comme un Button avec einem certain Stil (pour qui Groupbox gilt cela incidemment aussi).
KompilierenMarqueSéparation
WINDOWSTYLE 31
WINDOWTITLE "Drei-Status Checkbox"
WINDOW 0,0-640,440
Declare Checkbox&
LET Checkbox&=@Control("Button","Dies ist ein Test",$40000000+$10000000+6,20,20,300,30,%HWND,2112,%HINSTANCE)

while 0=0

    Drawtext 0,0,@str$(@GetCheck(Checkbox&))+"                "

30.11.2004  
 




GDL
allô Andreas,

Mach je glatt,voudrais doch savons comment qui API genutzt volonté peux.

avec freundlichen Grüßen
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
30.11.2004  
 



Weil je es selber grad genauer savons voulais et ensuite cette Beitrag trouvé habe, ici encore zur Ergänzung:
WM_NOTIFY Nouvelles senden seulement Controls aus qui COMCTL32.DLL, alors Treeview, Listview...
Normale Controls senden WM_COMMAND Nouvelles. DA WM_COMMAND vom Messagehandling de Profan verwaltet wird (mets u.a. %MENUITEM), wird un vernünftiges intercepter cette Message wohl seulement sur USERMESSAGES marcher. Dabei steht ensuite dans &ULPARAM cela Handle des Controls et dans &UWPARAM une Kombination aus qui ID des Controls (quasi %MENUITEM) et Notifigaction Code (z.B. LBN_DBLCLK=2 pour une Double-cliquez sur dans un Listbox). dans den oberen deux Bytes de &UWPARAM steht qui Notification Code, dans den unteren deux Bytes qui ID.
un intercepter cette Message sur USERMESSAGES wirkt sich erheblich sur cela Programme aus, là u.a. %MENUITEM pas plus gesetzt wird.
 
11.07.2005  
 



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

4.608 Views

Untitledvor 0 min.
H.Brill vor 10 Tagen
Axel Berse03.11.2023
Jörg Sellmeyer18.06.2020
Uwe Lang08.07.2018
plus...

Themeninformationen

cet Thema hat 3 participant:

GDL (4x)
unbekannt (3x)
Rolf Koch (1x)


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