Standardbefehls- und Fenster-ID
Microsoft Foundation Class Library definiert eine Reihe von standardmäßigen und Fenster Befehl ID in Afxres.h.Diese ID ist innerhalb der Ressourcen-Editoren sowie des Eigenschaftenfensters häufig am häufigsten verwendeten, Nachrichten an den Handlerfunktionen zuzuordnen.Alle Befehle Standard ein ID_ Präfix.Wenn Sie beispielsweise den Menüs Editor verwenden, binden Sie in der Regel das geöffnete Menüelement der Datei an die Standard- ID_FILE_OPEN Befehls-ID.
Für die meisten Befehle Standard nicht von Anwendungscode muss, um die Befehls-ID zuzugreifen, da das Framework selbst über die Befehle Meldungszuordnungen in den primären Framework (CWinThread-Klassen behandelt, CWinApp, CView, CDocument usw.).
Neben einigen anderen ID wird der Befehl standardmäßig id Standard definiert ein Präfix von AFX_ID haben.Diese ID wird im Fenster Standard (ID) AFX_IDW_ Präfix Zeichenfolge, AFX_IDS_ Präfix id () und einigen anderen Typen.
ID, die dem AFX_ID Präfix beginnen, wird selten von Programmierern, aber von Ihnen müsste dieser ID verweisen, wenn überschrieben, die Framework auch das AFX_ID s verweisen.
IDs werden nicht einzeln in diesem Verweis dokumentiert.Sie können weitere Informationen über diese in den technischen Hinweisen 20, 21 und 22 suchen.
Hinweis |
---|
Die Headerdatei Afxres.h wird indirekt in Afxwin.h enthalten.Sie müssen die folgende Anweisung des Ressourcen-Skripts explizit Ihrer Anwendung einfügen in der Datei (.rc): |
#include "afxres.h"