Freigeben über


Die CCmdUI-Klasse

Wenn es einen Updates-Befehl zu seinem Handler weiterleitet, besteht das Framework den Handler ein Zeiger auf ein CCmdUI-Objekt bzw. ein Objekt von CCmdUI abgeleitete Klasse). Dieses Objekt stellt das Menüelement oder die Symbolleisten-Schaltfläche oder anderes Benutzeroberflächeobjekt dar, die den Befehl generierten. Die Aktualisierungshandleraufrufsmemberfunktionen der CCmdUI-Struktur durch den Mauszeiger, um den Benutzeroberflächeobjekts zu aktualisieren. Es folgt ein Aktualisierungshandler für den freien Raum alles 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 auf. Aktivieren stellt das Element für die Verwendung zur Verfügung.

Siehe auch

Konzepte

Gewusst wie: Aktualisieren von Benutzeroberflächenobjekten