Condividi tramite


TN023: Risorse MFC standard

Questa nota vengono descritte le risorse MFC standard disponibili in e necessarie dalla libreria MFC.

Risorse MFC standard

MFC offre due categorie di risorse predefinite che è possibile utilizzare nell'applicazione: risorse di ClipArt e risorse MFC standard del framework.

Le risorse di ClipArt sono risorse aggiuntive che il framework non dipende da, ma che è possibile aggiungere all'interfaccia utente dell'applicazione.Le risorse seguenti di ClipArt sono contenute in generale CLIPARTMFC:

  • Common.rc: Un singolo file di risorse contenente:

    • Una raccolta di icone che rappresentano varie aziende e attività di elaborazione dati.

    • Diversi cursori comuni (vedere anche Afxres.rc).

    • Una bitmap della barra degli strumenti che contiene molti pulsanti della barra degli strumenti.

    • Le risorse icona e della bitmap utilizzate da Commdlg.dll.

  • Indicate.rc: Contiene le risorse di tipo stringa per gli indicatori dello stato del tasto della barra di stato, ad esempio “FINE„ per il BLOC MAIUSC.

  • Prompts.rc: Contiene le risorse di stringa di menu-richiesta per ogni comando predefinito, ad esempio “creare un nuovo documento„ per ID_FILE_NEW.

  • Commdlg.rc: Un file compatibile di Visual C++ file che contiene i modelli della finestra di dialogo standard COMMDLG.

Le risorse MFC standard del framework sono risorse con gli ID AFX-definiti che il framework richiesta da per le implementazioni interne.Sarà necessario raramente modificare queste risorse AFX-definite.In tal caso, è necessario seguire la procedura più avanti descrivere in questo argomento.

Le risorse seguenti del framework sono contenute in MFC \ directory di inclusione:

  • Afxres.rc: Risorse comuni utilizzate dal framework.

  • Afxprint.rc: Risorse specifiche per la stampa.

  • Afxolecl.rc: Risorse specifiche per le applicazioni client OLE.

  • Afxolev.rc: Risorse specifiche per le applicazioni di server OLE complete.

Per utilizzare una risorsa del binario di ClipArt

  1. Aprire il file di risorse dell'applicazione in Visual C++.

  2. Aprire Common.rc.Questo file contiene tutte le risorse binarie di ClipArt.Ciò può richiedere tempo perché il file di Common.rc viene compilato.

  3. Tenere premuto CTRL mentre si trascina le risorse che si desidera utilizzare da Common.rc al file di risorse dell'applicazione.

Per utilizzare altre risorse per ClipArt, attenersi alla medesima procedura.L'unica differenza che apre il file con estensione rc anziché Common.rc.

[!NOTA]

Prestare attenzione non alle risorse in modo non intenzionale di spostamento da Common.rc in modo permanente.Se si utilizza il tasto CTRL mentre si trascina le risorse, verrà creata una copia.Se non tenere premuto CTRL mentre trascinamento, le risorse verrà spostato.Se si teme che è possibile fare accidentalmente le modifiche al file di Common.rc, fare clic su “no„ quando viene richiesto se salvare le modifiche a Common.rc.

[!NOTA]

I file di risorse RC dispongono di un utilizzo speciale di TEXTINCLUDE nei rispettivi che impediranno accidentalmente di salvare sui file standard RC.

fy6fte8a.collapse_all(it-it,VS.110).gifPersonalizzare le risorse MFC standard del Framework

Le risorse MFC standard del framework in genere sono inclusi in un'applicazione utilizzando il comando #include nel file di risorse di un'applicazione.AppWizard genererà un file di risorse.Questo file include le risorse del framework di livello adeguato, a seconda delle opzioni di AppWizard la selezione.È possibile rivedere, aggiungere, rimuovere le risorse sono incluse modificando le direttive in fase di compilazione.A tale scopo, aprire il menu Risorsa e selezionare Set Includes.Esaminare “l'elemento di modifica di direttive in fase di compilazione„.Di seguito è riportato un esempio:

#include "afxres.rc"
#include "afxprint.rc"

Il caso più comune di personalizzare le risorse MFC standard del framework aggiunge o rimuovere aggiuntivo incluso per il supporto di stampa, client OLE e del server OLE.

In alcuni casi rari è possibile personalizzare il contenuto delle risorse MFC standard del framework per l'applicazione particolare, aggiungere e rimuovere non appena l'intero file.I passaggi di seguito mostrano come è possibile limitare le risorse incluse:

Per personalizzare il contenuto di un file di risorse MFC standard

  1. Aprire il file di risorse in Visual C++.

  2. Utilizzando il set di risorse include il comando, rimuovere #include per il file standard specifico che si desidera personalizzare.Ad esempio, per personalizzare la barra degli strumenti di anteprima di stampa, rimuovere la riga di #include "afxprint.rc" .

  3. Aprire i file di risorse del livello adeguato in MFC \ INCLUDES.A seguito di esempio precedentemente in questo argomento, il file appropriato è MFC \ include \ Aafxprint.rc

  4. Copiare tutte le risorse dal file standard RC nel file di risorse dell'applicazione.

  5. Modificare la copia delle risorse MFC standard nel file di risorse dell'applicazione.

[!NOTA]

Non modificare le risorse direttamente nei file standard RC.In tal modo sarà le risorse disponibili per ogni applicazione, non solo in tale attualmente in uso.

Vedere anche

Altre risorse

Note tecniche del numero

Note tecniche per categoria