Finestra ID e comando standard

Microsoft Foundation Class Library definisce un numero di comando standard e finestra IDs in AFXRES.H. These IDs sono più comunemente utilizzati all'interno dell'editor di risorse e ClassWizard per mappare le funzioni di gestione dei messaggi. Tutti i comandi standard hanno un prefisso ID _ . Ad esempio, quando si utilizza l'editor di menu, normalmente associare la voce di menu Apri File per l'ID di comando ID_FILE_OPEN standard.

Per comandi più standard, codice dell'applicazione non è necessario fare riferimento all'ID di comando, perché il quadro stesso gestisce i comandi attraverso mappe messaggi nelle sue classi quadro primario (CWinThread, CWinApp, CView, CDocumente così via).

Oltre al comando standard IDs, un certo numero di altri ID standard è definito che hanno un prefisso di AFX_ID. Questi ID includono window standard IDs (prefisso AFX_IDW_), stringa IDs (prefisso AFX_IDS_) e diversi altri tipi.

Gli ID che iniziano con il prefisso AFX_ID sono usati raramente dai programmatori, ma potrebbe essere necessario fare riferimento a questi ID quando quadro prevalente funzioni cui riferirsi al s AFX_ID.

ID non sono documentati singolarmente in questo riferimento. È possibile trovare ulteriori informazioni su di essi in note tecniche 20, 21e 22.

&Notanbsp;  Il file di intestazione AFXRES.H indirettamente è incluso in AFXWIN.H. è necessario includere in modo esplicito l'istruzione

# include afxres.h

 

nello script di risorsa dell'applicazione (.File RC).

Index