Identificadores de comandos y ventanas estándar
La biblioteca MFC define una serie de identificadores de comandos y ventanas en Afxres.h. Estos identificadores se usan normalmente en los editores de recursos y el Asistente para clases para asignar mensajes a las funciones de controlador. Todos los comandos estándar tienen un prefijo ID_. Por ejemplo, cuando se usa el editor de menús, normalmente se enlaza el elemento de menú Abrir archivo al identificador de comando estándar ID_FILE_OPEN.
Con la mayoría de los comandos estándar, el código de aplicación no necesita hacer referencia al identificador de comando, ya que el propio marco controla los comandos mediante asignaciones de mensajes en sus clases de marco principal (CWinThread
, CWinApp
, CView
CDocument
, etc.).
Además de los identificadores de comandos estándar, se definen varios otros identificadores estándar que tienen un prefijo de AFX_ID. Estos identificadores incluyen identificadores de ventanas estándar (prefijo AFX_IDW_), identificadores de cadena (prefijo AFX_IDS_) y otros tipos.
Los programadores rara vez usan los identificadores que comienzan con el prefijo AFX_ID, pero es posible que tenga que hacer referencia a estos identificadores al reemplazar las funciones del marco que también hacen referencia a los AFX_ID.
Los identificadores no se documentan individualmente en esta referencia. Puede encontrar más información sobre ellos en las notas técnicas 20, 21 y 22.
Nota:
El archivo de encabezado Afxres.h se incluye indirectamente en Afxwin.h. Debe incluir explícitamente la siguiente instrucción en el archivo de script de recursos de la aplicación (.rc):
#include "afxres.h"