Text eines "rechten" Menüeintrages ändern ?



  • Hi,

    ich habe ein Menu ... datei, help, meinedatei
    und möchte den Eintrag meinedatei, welches kein Popupuntermenü hat, ändern
    in z.B. "hallo.txt". Nachdem das eine Statusanzeige ist, habe ich diesen
    Menüpunkt nach rechts gesetzt (rechtsbündig).
    Starte ich das Programm, steht meine Datei tätsächlich rechts.
    Mache ich nun:

    GetMenu()->ModifyMenu(ID_meinedatei, MF_BYCOMMAND,ID_meinedatei , "hallo2.txt");
    

    wird die "hallo.txt" auch umbenannt, aber wird beim

    DrawMenuBar();
    

    nach links verschoben. Ich nehme mal an, weil alle Eigenschaften des Menüpunktes
    verworfen werden.

    Nun hab ich mit GetMenuItemInfo und SetMenuItemInfo versucht das wieder hinzubiegen.
    Leider kommen da immer Zugriffsverletzungen 😞
    Hat das jemand schon mal hinbekommen (evtl. kleine Ausschnitte ??)

    Gruß
    thenoname


Anmelden zum Antworten