ID de fenêtre et commande standard
La bibliothèque de classes Microsoft Foundation définit un certain nombre d’ID de commande et de fenêtre standard dans Afxres.h. Ces ID sont les plus couramment utilisés dans les éditeurs de ressources et l’Assistant Classe pour mapper les messages à vos fonctions de gestionnaire. Toutes les commandes standard ont un préfixe ID_ . Par exemple, lorsque vous utilisez l’éditeur de menu, vous liez normalement l’élément de menu Ouvrir du fichier à l’ID de commande standard ID_FILE_OPEN.
Pour la plupart des commandes standard, le code de l’application n’a pas besoin de faire référence à l’ID de commande, car l’infrastructure elle-même gère les commandes via des mappages de messages dans ses classes d’infrastructure primaires (CWinThread
, CWinApp
, CView
, CDocument
etc.).
En plus des ID de commande standard, un certain nombre d’autres ID standard sont définis qui ont un préfixe de AFX_ID. Ces ID incluent des ID de fenêtre standard (préfixe AFX_IDW_), des ID de chaîne (préfixe AFX_IDS_) et plusieurs autres types.
Les ID qui commencent par le préfixe AFX_ID sont rarement utilisés par les programmeurs, mais vous devrez peut-être faire référence à ces ID lors du remplacement des fonctions d’infrastructure qui font également référence aux AFX_IDs.
Les ID ne sont pas documentés individuellement dans cette référence. Vous trouverez plus d’informations sur ces informations dans les Notes techniques 20, 21 et 22.
Remarque
Le fichier d’en-tête Afxres.h est indirectement inclus dans Afxwin.h. Vous devez inclure explicitement l’instruction suivante dans le fichier de script de ressources (.rc) de votre application :
#include "afxres.h"