auf Doppelklick reagieren
-
Wie erreiche ich in einer Dialoganwendung, dass die Memberfunktion,
die auf die Nachricht BN_DOUBLECLICKED eines Buttons aufgerufen werden soll, auch aufgerufen wird?Der Doppelklick wird immer als zwei Klicks behandelt.
-
soviel ich weiß kann ein Button nicht auf ein Doppelklick
reagieren es sei denn du entfernst vorher die ON_Klick aus dem FunktionsaufrufBin mir da aber nicht ganz sicher
Vossy
-
Es sollte fuktionieren, aber ich weiss nur wie es in der WINAPI funktioniert:
Da parametrierst du die WNDCLASS - Strutkur selbst.
Beim style gibst du das Flag CS_DBLCLKS mit an, was Windows mitteilt, das zwei CLicks hintereineander ein Doppelklick sind.
Vielleicht kannst du damit was anfangen , bzw findest in der MSDN was !
-
Danke für die Bemühungen. Ich verkneif mir einfach den Doppelklick auf einen Button.
Gauf!
-
Der Button muß das Style BS_NOTIFY gesetzt haben. Das kannst Du im Ressourcen-Editor in den Button-Eigenschaften unter 'Formate' einstellen. Hier mußt Du die CheckBox 'Benachrichtigung' markieren.
-
Vieleicht birngt es ja was:
Wie wärs wenn du auf Klick des Buttons abfragst ob es ein Doppelklick war? Sollte doch mit PreTranslateMessage möglich sein oder?
-
Wie ist das bitte in PreTranslateMessage möglich? Kannst du das mal erklären?
-
Hallo King, Du machst Deinem Namen Ehre.
BS_NOTIFY bzw. FORMATE_BENACHRICHTIGUNG ist das Gesuchte!
Danke