Español
Fuente/ Codesnippets

Auf Button reagieren sin dessen Variablennamen a kennen

 

Georg
Teles
Bueno Abend,

anbei una Ver código fuente, en el uno el Klicken el Buttons reagiert sin dessen Variablennamen a kennen. Das Workarea entstand, como uno en cierto Programmen Buttons beim Start ToGo definieren muss, sodass el absoluten Variablennamen no bekannt oder sólo garnicht definiert son.
CLS
Crear("Button",%hWNd,"Button 1",300,5,200,40)
Crear("Button",%hWNd,"Button 2",300,50,200,40)
Crear("Button",%hWNd,"Button 3",300,95,200,40)
var active_button% = 0
' 1. Alternative si angeklickt

Mientras que 1=1

    WaitInput
    ' SKControl Buttons = 272 en lugar de 78 !
    ' SKControl más bien 2. ALternative benutzen (Foco) como Clic no funktioniert !

    If ((%Message = 32) O (%Message = 78))

        active_button% = %GetFocus

        If Clicked(active_button%)

            Imprimir "Handle: ";active_button%;" Texto: ";GetText $(active_button%)
            SetFocus(%hWnd)' wichtig el Fokus zurückzusetzen

        EndIf

        active_button% = 0

    EndIf

EndWhile

FIN
' 2. Alternative ya en FOCUS

Mientras que 1=1

    WaitInput
    ' SKControl Buttons = 272 en lugar de 78 !

    If ((%Message = 32) O (%Message = 78))

        active_button% = %GetFocus
        Imprimir "Handle: ";active_button%;" Texto: ";GetText $(active_button%)
        SetFocus(%hWnd)' wichtig el Fokus zurückzusetzen
        active_button% = 0

    EndIf

EndWhile


Grüße
 
TC-Programming [...] 
XProfan 8.0 - 10.0 - X2 - X3 - X4

11.06.2020  
 




Jörg
Sellmeyer
Yo sammel en solchen Gelegenheiten el Handles el erzeugten Buttons en uno Liste y kann entonces con %getfocus suchen, welche el son.
Mit GetHandle(%ItemID) kommst du auch muy bien a el jeweilige Handle.
 
XProfan X4
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
11.06.2020  
 




Georg
Teles
Hi, quasi en uno Liste recoger y auswerten

en mi konkreten Fall tue Yo el auch, beim Erstellen sammel Yo el Handles en uno Grid wo para ButtonHandle todavía el entsprechende Programa, el comenzó se sowie dessen Pfad y Zusatzparameter kommen.

El Auswertung el Variables spar Yo y greife direkt el Handle como Usted

Grüße
 
XProfan X2
TC-Programming [...] 
XProfan 8.0 - 10.0 - X2 - X3 - X4

12.06.2020  
 



Und entonces hay todavía gwl_userData y gwl_wndProc!
 
30.10.2020  
 




Michael
W.
de el Nichts kommend?
Como kommt uno como heran.
 
Alle Sprachen
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
31.10.2020  
 



Tal vez Yo el problema falso verstanden.

Was Yo meinte war más, dass uno una Control z.B. con gwl_userData ebenso con Informationen versehen kann el después de %getFocus ausgelesen voluntad könnten.
 
31.10.2020  
 




Michael
W.
Ah, ok.

P.S.:
gwl_userData y gwl_wndProc
liefern sí una wahre Fundgrube a Ideen.
Buttons en Taskbar, Subclassing, ...

Ist para später notiert...
Gracias
 
System: Windows 8/10, XProfan X4
Programmieren, das spannendste Detektivspiel der Welt.
31.10.2020  
 



Zum Quelltext


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

5.465 Views

Untitledvor 0 min.
Georg Teles29.08.2024
Stephan Sonneborn21.03.2022
ByteAttack21.01.2021
p.specht04.01.2021
Más...

Themeninformationen



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