The CCmdUI-Klasse
Wenn ein Update auf den Befehl Handler weitergeleitet werden, übergibt das Framework den Handler einen Zeiger auf ein Objekt CCmdUI (oder auf ein Objekt aus CCmdUI abgeleitete Klasse).Dieses Objekt stellt das Menüelement oder die Symbolleisten-Schaltfläche Benutzeroberfläche oder ein anderes Objekt dar, die den Befehl generiert hat.Der Aktualisierungshandler ruft Memberfunktionen der CCmdUI-Struktur durch den Mauszeiger auf, um die Benutzeroberfläche Objekt zu aktualisieren.Das folgende Beispiel zeigt ein Aktualisierungshandler für den freien Platz alle Menüelement:
void CMyWinApp::OnUpdateEditClearAll(CCmdUI *pCmdUI)
{
pCmdUI->Enable(m_bClearAllAvailable);
}
Dieser Handler ruft die Aktivieren-Memberfunktion eines Objekts mit Zugriff auf das Menüelement an.Aktivieren stellt das Element zur Verwendung bereit.