Ich habe da ein Fenster mit einem Menü, nichts besonderes, einfach im case WM_CREATE
Nun möchte ich gerne nachträglich die Beschriftung der Titel und Buttons ändern.
Ich brauche also ein Handle auf das Menu bzw. dessen einzelne Einträge und die Syntax, wie man die Strings setzt.
Ich finde zwar jede Menge Anleitungen im Web, wie man so etwas erstellt, aber nichts, wie man es nachträglich ändern kann, oder bin ich nur blind?
Code:
INITCOMMONCONTROLSEX iccx;
iccx.dwSize=sizeof(INITCOMMONCONTROLSEX);
iccx.dwICC=ICC_BAR_CLASSES;
InitCommonControlsEx(&iccx);
HMENU hMenu = CreateMenu();
HMENU hSubMenu = CreatePopupMenu();
AppendMenu(hSubMenu, MF_STRING, ID_M1, "Button 1");
AppendMenu(hSubMenu, MF_STRING, ID_M2, "Button 2");
AppendMenu(hSubMenu, MF_STRING, ID_M3, "Button 3");
AppendMenu(hMenu, MF_STRING | MF_POPUP, (UINT)hSubMenu, "Titel 1");
// usw.
Nun möchte ich gerne nachträglich die Beschriftung der Titel und Buttons ändern.
Ich brauche also ein Handle auf das Menu bzw. dessen einzelne Einträge und die Syntax, wie man die Strings setzt.
Ich finde zwar jede Menge Anleitungen im Web, wie man so etwas erstellt, aber nichts, wie man es nachträglich ändern kann, oder bin ich nur blind?