L
mii.cch (länge des strings) ist immer 0 !!!
hat bei mir auch länger gedauert bis ich es gefunden
hab und da ich zur fehlersuche das ganze mal umformuliert hab
noch ein vorschlag zur einfacheren handhabung(solange du nur einfache menüs erstellen willst):
HMENU hMenu;hMenu = CreateMenu ();
HMENU hMenu2;hMenu2 = CreatePopupMenu ();
InsertMenu (hMenu2,-1,MF_BYPOSITION| MF_STRING,1, "Beenden");
InsertMenu (hMenu,-1,MF_BYPOSITION| MF_STRING|MF_POPUP,(UINT)hMenu2, "Datei");
HMENU hMenu2_;hMenu2_ = CreatePopupMenu ();
InsertMenu (hMenu2_,-1,MF_BYPOSITION| MF_STRING,2, "Autor");
HMENU hMenu3; hMenu3 = CreatePopupMenu ();
InsertMenu (hMenu3,-1,MF_BYPOSITION| MF_STRING,3, "Farbtiefe");
InsertMenu (hMenu3,-1,MF_BYPOSITION| MF_STRING,4, "Aufloesung");
InsertMenu (hMenu2_,-1,MF_BYPOSITION| MF_STRING|MF_POPUP,(UINT)hMenu3, "Grafik");
HMENU hMenu3_; hMenu3_ = CreatePopupMenu ();
InsertMenu (hMenu3_,-1,MF_BYPOSITION| MF_STRING,5, "Windows Verzeichniss");
InsertMenu (hMenu3_,-1,MF_BYPOSITION| MF_STRING,6, "Aktuelles Verzeichniss");
InsertMenu (hMenu2_,-1,MF_BYPOSITION| MF_STRING|MF_POPUP,(UINT)hMenu3_, "Festplatte");
InsertMenu (hMenu,-1,MF_BYPOSITION| MF_STRING|MF_POPUP,(UINT)hMenu2_, "Information");
HMENU hMenu_cc; hMenu_cc = CreatePopupMenu ();
InsertMenu (hMenu_cc,-1,MF_BYPOSITION| MF_STRING,7, "Woka");
HMENU hMenu_rr; hMenu_rr = CreatePopupMenu ();
InsertMenu (hMenu_rr,-1,MF_BYPOSITION| MF_STRING|MF_POPUP,(UINT)hMenu_cc, "Oka");
InsertMenu (hMenu,-1,MF_BYPOSITION| MF_STRING|MF_POPUP,(UINT)hMenu_rr, "Infos");
SetMenu (hWnd, hMenu);