Condividi tramite


ID finestra e comando standard

La libreria MFC definisce una serie di ID di comando e di finestra standard in Afxres.h. Questi ID vengono usati più comunemente negli editor di risorse e nella Creazione guidata classi per eseguire il mapping dei messaggi alle funzioni del gestore. Tutti i comandi standard hanno un prefisso ID_ . Ad esempio, quando si usa l'editor di menu, in genere si associa la voce di menu Apri file all'ID comando ID_FILE_OPEN standard.

Per la maggior parte dei comandi standard, il codice dell'applicazione non deve fare riferimento all'ID comando, perché il framework stesso gestisce i comandi tramite mappe messaggi nelle relative classi framework primarie (CWinThread, CWinApp, CViewCDocument, e così via).

Oltre agli ID comando standard, vengono definiti diversi altri ID standard che hanno un prefisso di AFX_ID. Questi ID includono ID finestra standard (prefisso AFX_IDW_), ID stringa (prefisso AFX_IDS_) e diversi altri tipi.

Gli ID che iniziano con il prefisso AFX_ID vengono usati raramente dai programmatori, ma potrebbe essere necessario fare riferimento a questi ID quando si esegue l'override delle funzioni del framework che fanno riferimento anche alle AFX_ID.

Gli ID non sono documentati singolarmente in questo riferimento. Per altre informazioni, vedere 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"

Vedi anche

Macro e globali