Freigeben über


Standardbefehle und Fenster-IDs

Die Microsoft Foundation-Klassenbibliothek definiert eine Reihe von Standardbefehls- und Fenster-IDs in Afxres.h. Diese IDs werden am häufigsten in den Ressourcen-Editoren und dem Klassen-Assistenten verwendet, um Nachrichten Ihren Handlerfunktionen zuzuordnen. Alle Standardbefehle weisen ein ID_ Präfix auf. Wenn Sie beispielsweise den Menü-Editor verwenden, binden Sie normalerweise das Menüelement "Datei öffnen" an die Standardbefehls-ID ID_FILE_OPEN.

Bei den meisten Standardbefehlen muss Anwendungscode nicht auf die Befehls-ID verweisen, da das Framework selbst die Befehle über Nachrichtenzuordnungen in den primären Frameworkklassen (CWinThread, , CWinApp, CViewCDocumentusw.) verarbeitet.

Neben Standardbefehls-IDs werden eine Reihe anderer Standard-IDs definiert, die über ein Präfix von AFX_ID verfügen. Zu diesen IDs gehören Standardfenster-IDs (Präfix AFX_IDW_), Zeichenfolgen-IDs (Präfix AFX_IDS_) und mehrere andere Typen.

IDs, die mit dem Präfix AFX_ID beginnen, werden nur selten von Programmierern verwendet, aber Möglicherweise müssen Sie auf diese IDs verweisen, wenn Sie Frameworkfunktionen überschreiben, die auch auf die AFX_IDs verweisen.

IDs werden in dieser Referenz nicht einzeln dokumentiert. Weitere Informationen hierzu finden Sie in den technischen Hinweisen 20, 21 und 22.

Hinweis

Die Headerdatei Afxres.h ist indirekt in Afxwin.h enthalten. Sie müssen die folgende Anweisung explizit in die Ressourcenskriptdatei (RC) Ihrer Anwendung einschließen:

#include "afxres.h"

Siehe auch

Makros und Globalen