TN023: Standard MFC Resources

Diese Applikationsschrift beschreibt die standard-Ressourcen mit und von der MFC-Bibliothek benötigten.

Standard-Ressourcen

MFC bietet zwei Kategorien von vordefinierten Ressourcen, die Sie in Ihrer Anwendung verwenden können: ClipArt-Ressourcen und Standardrahmen Ressourcen.

ClipArt-Ressourcen sind zusätzliche Ressourcen, die das Framework hängt nicht, aber die Benutzeroberfläche Ihrer Anwendung hinzufügen möchten. Die folgenden ClipArt-Ressourcen sind in der allgemeinen MFC-Beispiel enthalten CLIPART

Standardrahmen Ressourcen sind Ressourcen mit AFX-definierte IDs, die im Rahmen von internen Implementierungen abhängt. Sie müssen nur selten diese AFX benutzerdefinierte Ressourcen ändern. Wenn Sie dies tun, sollten Sie das unten beschriebene Verfahren befolgen.

Die folgenden Framework-Ressourcen sind im Verzeichnis MFC\INCLUDE enthalten.:

Verwenden von ClipArt-Ressourcen

Eine ClipArt-binäre Ressource verwenden:

  1. Öffnen Sie die Ressourcendatei der Anwendung in Visual C++.

  2. Öffnen Sie gemeinsame.RC, dieser enthält alle binären ClipArt-Ressourcen. Dies kann einige Zeit dauern, als das Gemeinwohl.RC-Datei wird kompiliert.

  3. Drücken Sie STRG, und ziehen Sie die Ressource(n) aus gemeinsamen gewünschte kopieren.RC in Ressourcendatei der Anwendung.

  4. Wenn Sie möchten, benennen Sie die Ressource aus einem Zeichenfolgennamen in ein symbol.

Um die anderen ClipArt-Ressourcen verwenden, sind die Schritte wie oben außer Sie öffnen die entsprechende.RC-Datei anstelle des COMMON.RC. Umbenennen der Ressourcen-ID ist nicht erforderlich, da die ClipArt-Ressourcen bereits die entsprechenden Symbole für Sie zugewiesen werden.

Hinweis&Nbsp;  Achten Sie darauf, nicht versehentlich verschieben Sie Ressourcen von COMMON.RC dauerhaft. Sie können dies vermeiden, indem STRG-ziehen (Kopie) anstatt gerade ziehen (verschieben die Ressourcen). Sie können auch vermeiden dies, indem immer mit "Nein" antwortet, wenn Sie gefragt werden, ob Sie die Änderungen an gemeinsamen speichern möchten.RC.

Die.RC Ressourcendateien haben eine spezielle Ressource TEXTINCLUDE in ihnen, die Sie verhindert, dass versehentlich speichern über dem Standard.RC-Dateien.

Anpassen von Standard-Framework-Ressourcen

Standardrahmen Ressourcen sind in der Regel # include in der Anwendungs.RC-Datei. Der Anwendungs-Assistent generiert ein.RC-Datei, die die entsprechenden Standardrahmen Ressourcen enthält je nach Anwendungs-Assistenten, die Optionen, die Sie wählen. Sie können überprüfen, hinzufügen oder entfernen, welche Ressourcen werden mithilfe von Visual C++ "Set enthält..." Befehl im Menü Ressource von Visual C++ include # und Blick auf die "Kompilierzeitdirektiven" Element bearbeiten. Zum Beispiel:

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

Der häufigste Fall des customizing Standardrahmen Ressourcen ist das Hinzufügen oder Entfernen von zusätzlichen beinhaltet für den Druck, OLE Client und OLE-Server-Unterstützung.

In einigen seltenen Fällen Sie möchten möglicherweise den Inhalt der Standardrahmen Ressourcen für Ihre spezielle Anwendung anpassen, nicht nur fügen Sie hinzu und entfernen Sie die gesamte Datei.

Um den Inhalt einer Norm Ressource-Datei anpassen, gehen Sie bitte folgendermaßen vor:

Öffnen Sie die Ressourcendatei der Anwendung in Visual C++.

  1. Mit dem Befehl Ressourcenincludes festlegen, entfernen Sie die # gehören für die standard .rc-Datei, die Sie anpassen möchten (z.B., um die Seitenansicht Symbolleiste anpassen, entfernen Sie die # include "afxprint.rc" Linie).

  2. Öffnen Sie die entsprechenden standard-Ressourcen-Dateien in MFC\INCLUDE (z. B. MFC\INCLUDE\AFXPRINT.RC)

  3. Kopieren Sie alle Ressourcen aus der standard .rc-Datei in der Ressourcendatei der Anwendung.

  4. Dies ist ein Angebot für alle oder keiner. Entweder Sie # include alle Ressourcen aus dem.RC-Datei in MFC\INCLUDE oder Sie haben eine (angepasste) Kopie dieser Ressourcen in Ihrer Anwendung Ressource-Datei.

  5. Ändern Sie die Kopie von der standard-Ressourcen in Ihrer Anwendung Ressource-Datei.

  6. Hinweis&Nbsp;  Seien Sie besonders vorsichtig, nicht die Ressourcen direkt in die Standard zu ändern.RC-Dateien.

Technische Hinweise von &Nummer |nbsp; Technische Hinweise nach Kategorie

Index