Re: Popup Menü Eintrag löschen ???


[ Nachträge ] [ Nachtrag schicken ] [ Profan² News Board ]

Von Hotte am 17 April, 1998 um 03:11:43:

Antwort auf: Popup Menü Eintrag löschen ??? von Christian am 16 April, 1998 um 12:17:56:

: Hallo,

: kann ich einen Popup Menü Eintrag (z.B. Hilfe)
: wieder löschen? Für die Unterpunkte ist es klar ....
: können mit Enable... ; Remove.... usw. bearbeitet werden. Aber ein ganzer Überbegriff ????

: Danke im voraus....

: Christian

Hi Christian (und Sven),

es gibt hierfür eine einfache Lösung.

rst wird das Handle des Menüs in Erfahrung gebracht. Mit einer weiteren Api-Funktion kann
der Menüeintrag ab 0 angegeben werden, den man entfernen möchte. Anschließend wir das Menü
wieder neugezeichnet.

Wenn z.B. bei diesem Menü:

Datei | Ansicht | Optionen | ?

das "?" verschwinden soll, sieht das gabze in groben Schritten so aus:

...
Def @GetMenu(1) !"USER32","GetMenu"
Def @DeleteMenu(3) !"USER32","DeleteMenu"
Def @DrawMenuBar(1) !"USER32","DrawMenuBar"
...
Declare Menu&
...
Let Menu&=@GetMenu(%HWnd)
...
' jetzt soll das Fragezeichen raus.
@DeleteMenu(Menu&,3,$400) ' 3 = vierter Menüpunkt, $400 = MF_BYPOSITION
@DrawMenuBar(%HWnd) ' Bei jeder Änderung des Menüs muß neugezeichnet werden.
...

Tschüs denn,
Horst Jendreizik



Nachträge:



Nachtrag schreiben

Name:
E-Mail:

Subject:

Nachricht:

Link Adresse:
Link Titel:
Bild Adresse:


[ Nachtrag ] [ Nachtrag schreiben ] [ Profan² News Board ]