VB6:TextBox: Abschalten Standard PopUp bei Klick auf rechte Maustaste

27/07/2008 - 23:29 von Wolfgang Badura | Report spam
Hallo!
Ich habe ein Menu mit drei Untermenus für eine TextBox eingerichtet, das
beim Drücken der rechten Maustaste als PopUpmenu aufklappen soll.
Beim ersten Klick der rechten Taste klappt aber das standardmàßige PopUpMenu
(Undo,Cut,Copy etc.) auf, beim nàchsten Klick erst das von mir
eingerichtete.
Kann man das StandardPopUp abschalten damit sofort mein
eigenen PopUp erscheint? In einer ListBox oder einem Listview klappt ja auch
sofort mein eigenes PopUp auf!
Ich bedanke mich bestens für jeden Hinweis.
Wolfgang
 

Lesen sie die antworten

#1 Timo Kunze
28/07/2008 - 08:35 | Warnen spam
Die TextBox subclassen und beim Erhalt der Nachricht WM_CONTEXTMENU
diese nicht an die alte Fensterprozedur weiterleiten, sondern dein
eigenes Menü anzeigen.
Das ist der einzige saubere Weg.

Timo
www.TimoSoft-Software.de - Unicode controls for VB6
"Those who sacrifice freedom for safety deserve neither."
"Demokratie ist per Definition unsicher. Ihr Schutz entsteht aus der
Überzeugung, dass die demokratischen Kràfte überwiegen und sich – auf
demokratischem Wege – durchsetzen."

Ähnliche fragen