[CMenu] Wo ist der Haken?
-
Hi,
ich möchte bei der Auswahl eines Eintrags aus einem Menu einen Haken davor darstellen, bzw. entfernen, um anzuzeigen, welche Optionen aktiv sind.
Wie greife ich auf den entsprechenden Eintrag zu?
(Ich hab in der FAQ was gefunden, indem ich mir das gesamte Menü hole und mich bis zum Eintrag durchhangle. Geht's einfacher?)
danke,
don_basto.
-
Mach einen UpdateUI Handler und schau dir an, was du alles mit dem übergebenen pCmdUI machen kannst.
-
Schreib dir einen UpdateUI-Handler für den zugehörigen Menübefehl und ruf' dort drin dann SetCheck() für den UI-Handler auf.
-
Danke, danke.
Und so sieht's aus:void CChildView::OnUpdateOptionenFilm(CCmdUI *pCmdUI) { pCmdUI->SetCheck(m_bShowMovie); }