Español
Foro

%wmnotify Abfrage

 

GDL
Hi,

bin Profanneuling y probiere con %wmnotify.Was mache Yo en el folgendem Code falso,
como %wmnotify siempre null(also no gesetzt) es.
KompilierenMarcaSeparación
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 para eure Ayuda y freundlichen Grüßen
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
29.11.2004  
 




Rolf
Koch
Hi Georg,
zuerstmal:
¬ifywnd qué es porque el? El Variable al Anfang me está todavía nie encima el Weg gekommen. Oder debería lo &NotifyWnd lauten?
Dann (uno möge mich verbessern), nutzt lo Usted garnichts Buttons u.s.w después de %Wmnotify abzufragen, como esta Teile überhaupt no %Wmnotify senden, salvo esta besitzen una Tooltip (glaub Yo zumindest). Aber así tief tener Yo mich auch todavía no con el Thema beschäftigt.
Bedeutet also, daß una Dialogelement con cierto Ereignissen vorausgestattet ser muss.

Como geschrieben: Man möge mich verbessern, si Yo irgendeinen Quatsch hier labbere :biggrin:

Rolf
 
29.11.2004  
 




GDL
Hi Rolf

Yo hoffe lo klappt ahora.

Wenn Yo el &(kaufmän. y) hier en el Textfeld eintippe y en Prevista gehe klappts.
Sobald Yo aber algo de el Zwischenablage hier en el Textfeld kopiere voluntad todos
&(kaufmän.y) el inicial de palabra oder allein posición sólo abgeändert übernommen.
Wörter el con & enden pero no.Komisch.

Grund meiner Cuestión es,dass Yo Buttons con drei Características(linke o.rechte Botón del ratón
oder Haga doble clic en) ausstatten möchte.

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



¡Hola Georg...

¿Por qué nimmst du no 3-Status Stalter???
KompilierenMarcaSeparación
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
¡Hola Andreas,

bin no sólo Profanneuling,pero habe auch bajo Windows con Ayuda el API todavía nichts
programiert.Werde natürlich hay auch hineinschnuppern,qué pero no así ligeramente ser dürfte,como mi Englischkenntnise seit fast 30 Jahren no mehr gebraucht fueron.

Su Ejemplo va einwandfrei,sólo getcheck(N) komme Yo no bastante klar.

In el Profanhilfe es bajo getcheck(N):

@GetCheck(N)

N : LongInt - Handle des Fensterobjektes

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

El Función son el Zustand el Checkbox o. des Radiobuttons con el Handle N zurück:
0 - Checkbox/Radiobutton es no aktiviert
1 - Checkbox/Radiobutton es aktiviert

Siehe auch: SetCheck

Nun

wieso va en dir getcheck(N) auch con un normalen Button?
por qué ha getcheck(N) en una vez 3 Zustände?

Desde que a ahora todavía no todos Stylewerte entziffert habe,Aprovecho veces a,dass lo así
zusammenhängt.
Wenn no,erkläre lo me Por favor,,como Yo mich en el Profanprogr. vertiefen möchte.

Nochmals Gracias para el Tipp y freundlichen Grüßen
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
30.11.2004  
 



¡Hola Georg...

Un Checkbox es nichts anders como una Button con un cierto Stil (para el Groupbox gilt el de paso auch).
KompilierenMarcaSeparación
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
¡Hola Andreas,

Mach Yo liso,möchte doch wissen como API genutzt voluntad kann.

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



Weil Yo selber grad genauer wissen quería y luego esta Contribución gefunden habe, hier todavía a Ergänzung:
WM_NOTIFY Noticias senden sólo Controls de el COMCTL32.DLL, also Treeview, Listview...
Normale Controls senden WM_COMMAND Noticias. DA WM_COMMAND vom Messagehandling de Profano verwaltet se (setzt u.a. %MENUITEM), se una vernünftiges Abfangen dieser Message wohl sólo encima USERMESSAGES trabajo. Dabei es entonces en &ULPARAM el Handle des Controls y &UWPARAM una Kombination de el ID des Controls (quasi %MENUITEM) y Notifigaction Code (z.B. LBN_DBLCLK=2 para una Haga doble clic en en un Listbox). In el oberen zwei Bytes de &UWPARAM es el Notification Code, en el unteren zwei Bytes el ID.
Ein abfangen dieser Message encima USERMESSAGES wirkt se erheblich el Programa de, como u.a. %MENUITEM no mehr gesetzt se.
 
11.07.2005  
 



Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

4.503 Views

Untitledvor 0 min.
Axel Berse03.11.2023
H.Brill05.10.2022
Jörg Sellmeyer18.06.2020
Uwe Lang08.07.2018
Más...

Themeninformationen

Dieses Thema ha 3 subscriber:

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


Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie