Comando padrão e IDs do Windows
A biblioteca Microsoft Foundation Class define uma série de IDs de comando e janela padrão em Afxres.h. Essas IDs são mais comumente usadas nos editores de recursos e no Assistente de Classe para mapear mensagens para suas funções de manipulador. Todos os comandos padrão têm um prefixo ID_. Por exemplo, quando você usa o editor de menus, normalmente associa o item de menu Abrir Arquivo à ID de comando do ID_FILE_OPEN padrão.
Para a maioria dos comandos padrão, o código do aplicativo não precisa se referir à ID de comando, pois a própria estrutura manipula os comandos por meio de mapas de mensagens em suas classes de estrutura primária (CWinThread
, CWinApp
, CView
, CDocument
etc.).
Além das IDs de comando padrão, são definidas várias outras IDs padrão que têm um prefixo AFX_ID. Essas IDs incluem IDs de janela padrão (prefixo AFX_IDW_), IDs de cadeia de caracteres (prefixo AFX_IDS_) e vários outros tipos.
IDs que começam com o prefixo AFX_ID raramente são usadas por programadores, mas talvez seja necessário consultá-las ao substituir funções de estrutura que também se referem às AFX_IDs.
As IDs não são documentadas individualmente nesta referência. Você pode encontrar mais informações sobre elas nas Notas Técnicas 20, 21 e 22.
Observação
O arquivo de cabeçalho Afxres.h é indiretamente incluído em Afxwin.h. Você deve incluir explicitamente a seguinte instrução no arquivo de script de recurso (.rc) do aplicativo:
#include "afxres.h"