derfragende79
Mitglied
Hallo zusammen,
ich habe ein Applikation mit einem Trayicon welches bei Rechtsklick ein Kontextmenü öffnet. Da ich von MFC sogut wie nichts verstehe bin ich immer bemüht den Code so einfach zu halten das man ihn gut verstehen kann. Mein Kontextmenü baue ich folgendermassen auf:
Wie könnte es anders sein, es tut sich nichts. Gibt ein Möglichkeit, dass noch einfacher zu lösen?
Grüße
ich habe ein Applikation mit einem Trayicon welches bei Rechtsklick ein Kontextmenü öffnet. Da ich von MFC sogut wie nichts verstehe bin ich immer bemüht den Code so einfach zu halten das man ihn gut verstehen kann. Mein Kontextmenü baue ich folgendermassen auf:
Code:
MainMenu=CreatePopupMenu();
AppendMenu(MainMenu,0,0,_T("About"));
AppendMenu(MainMenu,0,0,_T("Remove"));
AppendMenu(MainMenu,0,1,"---------");
AppendMenu(MainMenu,0,0,_T("Exit"));
Das Menü erscheint einwandfrei und nun möchte ich, dass wenn ich About anwähle, dass etwas Passiert. Hierzu folgender Code. (Auch wenns nicht optimal ist möchte ich über Strings zugreifen)
if (message==WM_COMMAND) {
if (LPCTSTR(wParam)=="&About") {
PostQuitMessage(0);
}
if (LPCTSTR(wParam)=="&Remove") {
//SetWindowText(Form1,"Load ...");
}
if (LPCTSTR(wParam)=="E&xit") {
//SetWindowText(Form1,"Save ...");
}
return 0;
}
Grüße