Español
Foro

Listbox:Usermessages, bien entonces also Usermessages

 
Listbox:Usermessages, bien entonces also Usermessages 

Test: Haga doble clic en en Listbox
KompilierenMarcaSeparación
Was mach Yo falso?
 
13.09.2006  
 




RGH
IF
Was mach Yo falso?


Usted nimmst a, daß el Listbox el Haga doble clic en como solchen erkennt y a la ventana principal weiterleitet. (Nur dessen Messages bekommst Usted sí schließlich con.)
Dem es pero no así. (Windows kann intern manchmal bastante kompliziert ser. ;) )
Beim Ventana principal kommt lediglich wm_Notify o. wm_ParentNotify a. Usted debe also wm_ParentNotify a UserMessage hacer. Wenn also %umessage = $210 es, entonces befindet se en &uWParam el Message des benachrichtigenden Kindfensters.
Für Su Ejemplo ha el Sache sólo una Haken: El Listbox reagiert no en Haga doble clic en y meldet esta por lo tanto auch no más. Si usted aber para Ejemplo con el einfachen Rechtsklick vorliebnimmst, va el folgende Code:
KompilierenMarcaSeparación
Saludo
Roland
(ha para RC5 aber todavía unos pocos Nettigkeiten parat, como etwa %ChildMessage y el Durchreichen el Mauskoordinaten en Rechtsklick en Dialogelemente ...)
 
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
13.09.2006  
 



Soweit sogut, se lo porque con %ChildMessage  posible ser una Haga doble clic en abzufragen oder steh I el Leitung?
 
13.09.2006  
 




RGH
IF
Soweit sogut, se lo porque con %ChildMessage  posible ser una Haga doble clic en abzufragen?


Leider nein, como el Listbox no en Haga doble clic en reagiert y esta siempre como zwei Klicks auffaßt y encima esta brav el Elternfenster informiert.

Saludo
Roland
 
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
13.09.2006  
 




RGH
Mit %ChildMessage sieht el obige Programa así de:
KompilierenMarcaSeparación
Saludo
Roland
 
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
13.09.2006  
 



Ah verstehe! Auf el Gefahr hin el Yo Usted con Haga doble clic en el nerve (Hey Haga doble clic en en Listbox - kanns doch no ser! Macht cada User - voluntad cada Proggen...) kann lo ser el dieser con el tal vez irgendwann en XProfan erscheinenden ON( - Funktionalität abprüfbar es?
 
13.09.2006  
 




RGH
IF
Ah verstehe! Auf el Gefahr hin el Yo Usted con Haga doble clic en el nerve (Hey Haga doble clic en en Listbox - kanns doch no ser! Macht cada User - voluntad cada Proggen...) kann lo ser el dieser con el tal vez irgendwann en XProfan erscheinenden ON( - Funktionalität abprüfbar es?


Yo voluntad mich bemühen ....

Saludo
Roland
 
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
13.09.2006  
 




Sebastian
König
Hola si,

Lässt se una Haga doble clic en en una ListBox no simplemente dadurch Abfangen, dass uno WM_COMMAND como UserMessage angibt y en LBN_DBLCLK wartet?

MfG

Sebastian
 
Windows XP, XProfan/Profan² 4.5 bis 11
Profan2Cpp-Homepage:  [...] 
Alte Profan²-Seite:  [...] 
13.09.2006  
 




RGH
Lo ha me doch no Ruhe gelassen. ;) So se lo en RC5 ir:
KompilierenMarcaSeparación
Haga doble clic en en uno Listbox führt a %key  = 3!

Saludo
Roland
 
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
13.09.2006  
 




Frank
Abbing
Yo kapsele solche Abfragen siempre como Ensamblador-Sublassing-Code, me wäre lo egal. Aber nimm doch auch igual el Doppel-Rechts-Clic con en el Boot, evantuelle auch una Doppel-Mitte-Clic...
 
13.09.2006  
 




Haga doble clic en en Listbox führt a %key  = 3!


Yo halte esta Kleinigkeit para una el wichtigsten Erweiterungen des XProfan10!
 
13.09.2006  
 




RGH
Sebastian König
Hola si,

Lässt se una Haga doble clic en en una ListBox no simplemente dadurch Abfangen, dass uno WM_COMMAND como UserMessage angibt y en LBN_DBLCLK wartet?

MfG

Sebastian


Im Principio JA. Wenn HiWord(&wParam) entonces LBN_DBLCLK (=2) es (y getFocus() el Listbox ermittelt), gab lo el Haga doble clic en, aber:
Mit wm_Command como Usermessage wäre Yo vorsichtig, porque entonces va außer el Abfangen des Doppelklicks fast nichts mehr, außer uno wertet &wParam y &lParam incluso de, en Menüklicks, Toolbarklicks, Buttonklicks, Mausposition, gedrückter Mausknopf y dergleichen mehr en Erfahrung a bringen.

Saludo
Roland
 
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
13.09.2006  
 




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

1.547 Views

Untitledvor 0 min.
H.Brill20.05.2023
RudiB.08.05.2021
Manfred Barei28.12.2020
lange-jens15.10.2019
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