Comandi standard
Il framework definisce molti messaggi di comando standard. Gli ID per questi comandi in genere assumono il formato ID_<Source>_<Item>
, dove <Source>
è in genere un nome di menu e <Item>
è una voce di menu. Ad esempio, l'ID comando per il comando Nuovo nel menu File è ID_FILE_NEW
. Gli ID dei comandi standard vengono visualizzati in grassetto nella documentazione. Gli ID definiti dal programmatore vengono visualizzati in un tipo di carattere diverso dal testo circostante.
L'elenco seguente mostra alcuni dei comandi più importanti supportati:
Comandi di menu File: Nuovo, Apri, Chiudi, Salva, Salva con nome, Imposta pagina, Imposta stampa, Stampa, Anteprima di stampa, Esci e file usati più di recente.
Comandi di menu Modifica: Cancella, Cancella tutto, Copia, Taglia, Trova, Incolla, Ripeti, Sostituisci, Seleziona tutto, Annulla e Ripeti.
Visualizza comandi di menu: barra degli strumenti e barra di stato.
Comandi di menu finestra: Nuovo, Disponi, Catena, Orizzontale riquadro, Verticale riquadro e Divisione.
Comandi di menu ? : Indice, Utilizzo della Guida e Informazioni.
Comandi OLE (menu Modifica): Inserisci nuovo oggetto, Modifica collegamenti, Incolla collegamento, Incolla speciale e typename Object (comandi verbi).
Il framework offre diversi livelli di supporto per questi comandi. Alcuni comandi sono supportati solo come ID comando definiti, mentre altri sono supportati con implementazioni complete. Ad esempio, il framework implementa il comando Apri dal menu File creando un nuovo oggetto documento, visualizzando una finestra di dialogo Apri e aprendo e leggendo il file. Al contrario, è necessario implementare i comandi nel menu Modifica manualmente, poiché i comandi come ID_EDIT_COPY dipendono dalla natura dei dati copiati.
Per altre informazioni sui comandi supportati e sul livello di implementazione fornito, vedere La nota tecnica 22. I comandi standard sono definiti nel file AFXRES.H.