| |
|
|
maroro | Yo möchte en el Titelzeile uno Gridbox clic y el auslesen puede Ratón X Y es ya gelöst sólo el Linksklick no. El Aktion ha con el Gridbox nichts a tun sólo befindet ellos se bajo el Klickstelle por qué el normalen abfraben no trabajo. Yo habe largo gesucht y viel gefunden aber nichts scheint en mein Problema a passen. |
|
|
| |
|
|
|
Julian Schmidt | Hast du lo ya encima Messages probiert?
WM_LBUTTONDOWN = $0201; WM_LBUTTONUP = $0202; WM_LBUTTONDBLCLK = $0203; WM_RBUTTONDOWN = $0204; WM_RBUTTONUP = $0205; WM_RBUTTONDBLCLK = $0206; WM_MBUTTONDOWN = $0207; WM_MBUTTONUP = $0208; WM_MBUTTONDBLCLK = $0209;
Es entweder por Usermessages oder auch por Subclassing.
Für letzteres hier una Ejemplo: KompilierenMarcaSeparación $H Messages.ph
Declare Handle fenster, Status
Declare Memory L
Dim L, 4' für Statuswindow (nur 1 Feld)
Long L, 0 = -1
SubClassProc
If SubClassMessage(fenster, ~WM_RBUTTONDOWN)' rechte Maustaste
SetMenuItem 2000
ElseIf SubClassMessage(fenster, ~WM_LBUTTONDOWN)' Linke Maustaste
SetMenuItem 2001
ElseIf SubClassMessage(fenster, ~WM_MBUTTONDOWN)' Mittlere Maustaste
SetMenuItem 2002
EndIf
EndProc
WindowStyle 512 + 8' Dialogstil + Systemmenü
fenster = Create("Window", %HWnd, "Mein Fenster", 100, 50, 800, 400)
Status = @Create("StatusWindow", fenster,"", 1,L)
SubClass fenster, 1
While 1
Waitinput
Case %Key = 2 : Break' Schließen-Kreuz gedrückt.
If MenuItem(2000)
SetText Status, 0, "Rechte Maustaste"
ElseIf MenuItem(2001)
SetText Status, 0, "Linke Maustaste"
ElseIf MenuItem(2002)
SetText Status, 0, "Mittlere Maustaste"
EndIf
Wend
SubClass fenster, 0
Dispose L
./../funcion-referencias/XProfan/end/'>End
|
|
|
| |
|
|
|
maroro | Sí Mensajes del usuario ir no pero yo habe nun doch una solución gefunden. Sí Subclassing podría evtl. auch ir es aber en el Vergleich a meiner aktuellen Solución muy aufwendig. Irgendwie blickt una continuación mejor por si uno lo veces geschrieben ha.
El Solución es %notifycode el en me -16 auswirft si yo links drücke. Im normal liegt él en -121 y ya puede ser qué auswerten. |
|
|
| |
|
|
|
H.Brill | maroro (12.06.14)
Yo möchte en el Titelzeile uno Gridbox clic y el auslesen puede Ratón X Y es ya gelöst sólo el Linksklick no. El Aktion ha con el Gridbox nichts a tun sólo befindet ellos se bajo el Klickstelle por qué el normalen abfraben no trabajo. Yo habe largo gesucht y viel gefunden aber nichts scheint en mein Problema a passen.
Was es el porque para una Titelzeile uno Gridbox ? El Gridboxen, el Yo saber, haben Spaltenbuttons. Meinst du esta ?
Dann wären el LVM_ - Messages interessant. por ejemplo LVM_GETHEADER = ~LVM_FIRST + 31; |
|
|
| Benutze XPROFAN X3 + FREEPROFAN Wir sind die XProfaner. Sie werden von uns assimiliert. Widerstand ist zwecklos! Wir werden alle ihre Funktionen und Algorithmen den unseren hinzufügen.
Was die Borg können, können wir schon lange. | 12.06.2014 ▲ |
|
|
|