TN023: Risorse MFC Standard

Questa nota descrive le risorse standard fornito e necessari per la libreria MFC.

Risorse standard

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

ClipArt le risorse sono risorse aggiuntive che il quadro non dipende, ma che si potrebbe desiderare di aggiungere all'interfaccia utente dell'applicazione. Le seguenti risorse di ClipArt sono contenute nell'esempio MFC generale CLIPART

Quadro standard risorse sono risorse con ID definiti AFX dipende dal quadro per implementazioni interne. È raramente necessario cambiare queste risorse definite AFX. Se lo fai, si deve seguire la procedura descritta qui di seguito.

Le seguenti risorse quadro sono contenute nella directory MFC\INCLUDE:

Utilizzando le risorse di Clip-Art

Per utilizzare una risorsa binaria-ClipArt:

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

  2. Aprire comune.RC, questo contiene tutte le risorse di ClipArt binario. Questo può richiedere molto tempo, come il comune.File RC viene compilato.

  3. Premere CTRL e trascinate per copiare le risorse desiderate dal comune.RC per il file di risorse dell'applicazione.

  4. Se si desidera, rinominare la risorsa da un nome di stringa a un simbolo.

Per utilizzare altre risorse clip-art, i passaggi sono come sopra, tranne voi aprire le appropriate.RC file invece di comune.RC. Rinominare l'ID risorsa non è necessaria poiché le risorse di ClipArt saranno già assegnate i simboli appropriati per te.

&Notanbsp;  Essere attenti a non involontariamente spostare le risorse fuori del comune.RC in modo permanente. Si può evitare questo CTRL e trascinando (copia) anziché trascinando dritto (spostare le risorse). È anche possibile evitare questa rispondendo sempre con "No" quando ti viene chiesto se si desidera salvare le modifiche al comune.RC.

I.I file di risorse RC sono una risorsa TEXTINCLUDE speciale in loro che ti impedirà di risparmio accidentalmente sulla cima dello standard.File RC.

Personalizzazione di risorse Framework Standard

Risorse quadro standard sono di solito # specificato dell'applicazione.File RC. Creazione guidata applicazione genererà un.File RC che include le risorse quadro standard adeguato a seconda di quali opzioni di creazione guidata applicazione si sceglie. È possibile rivedere, aggiungere o rimuovere che le risorse sono # specificato utilizzando "Set include …" comando di Visual C++ nel menu risorse di Visual C++ e guardando le "direttive di compilazione" modificare l'elemento. Ad esempio:

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

Il caso più comune di personalizzazione delle risorse standard quadro sta aggiungendo o rimuovendo supplementare include per la stampa, OLE Client e supporto Server OLE.

In alcuni rari casi che si potrebbe desiderare di personalizzare il contenuto delle risorse per la vostra applicazione particolare quadro standard, non solo aggiungere e rimuovere l'intero file.

Per personalizzare il contenuto di un file di risorse standard, procedi nel seguente modo:

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

  1. Utilizzando il comando Set include risorse, rimuovere il # includono per file RC standard si desidera personalizzare (ad esempio, per personalizzare la barra degli strumenti anteprima di stampa, rimuovere il # includono linea "afxprint.rc").

  2. Aprire i file di risorse standard appropriati in MFC\INCLUDE (ad esempio, MFC\INCLUDE\AFXPRINT.RC)

  3. Copiare tutte le risorse dal file RC standard di file di risorsa di applicazione.

  4. Questa è una proposizione tutti o nessuno. O si # include tutte le risorse dai.File RC MFC\INCLUDE o si dispone di una copia (personalizzata) di queste risorse nel file di risorsa di applicazione.

  5. Modificare la copia delle risorse nel file di risorsa applicazione standard.

  6. &Notanbsp;  Prestare particolare attenzione di non modificare le risorse direttamente nello standard.File RC.

&Note tecniche per numero |nbsp; Note tecniche per la categoria

Index