Condividi tramite


ID finestra e comando standard

La libreria MFC definisce un numero ID standard di comando e finestra in Afxres.h. Questi ID sono più utilizzati negli editor di risorse e nella Finestra Proprietà per eseguire il mapping di messaggi alle funzioni di gestione. Tutti i comandi standard hanno un prefisso ID_. Ad esempio, quando si utilizza l'editor di menu, in genere si associa l'elemento di menu Apri File all'ID di comando standard ID_FILE_OPEN.

Per la maggior parte dei controlli standard, il codice dell'applicazione non deve fare riferimento all'ID di comando, poiché il framework stesso gestisce i comandi tramite le mappe messaggi nelle relative classi principali del framework (CWinThread, CWinApp, CView, CDocument, e così via).

Oltre agli ID di comando standard, una serie di altri ID standard vengono definiti con il prefisso AFX_ID. Questi ID includono gli ID di finestra standard (prefisso AFX_IDW_), ID stringa (prefisso AFX_IDS_) e molti altri tipi.

Gli ID che iniziano con il prefisso AFX_ID vengono utilizzati raramente dai programmatori, ma potrebbe essere necessario avere la necessità di fare riferimento a tali ID quando si esegue l'override delle funzioni framework che si riferiscono anche agli AFX_ID.

Gli ID non sono documentati singolarmente in questo riferimento. Si possono trovare ulteriori informazioni su di essi nelle note tecniche 20, 21 e 22.

Nota

Il file di intestazione Afxres.h è incluso indirettamente in Afxwin.h.È necessario includere in modo esplicito la seguente istruzione nel file di script di risorsa dell'applicazione (.rc):

#include "afxres.h"

Vedere anche

Concetti

Macro e funzioni globali MFC