Zum Ändern von Projekteinstellungen und Ressourcendateien, mit lokalisierten MFC-Ressourcen

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 198536 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Zusammenfassung

MFC enthält Ressourcendateien für bestimmte Gebietsschemas in den Verzeichnissen MFC\SRC\L.* und MFC\Include\L.* lokalisiert. Dieser Artikel beschreibt die zum Ändern der Projekteinstellungen und die Ressourcendatei, diese lokalisierten MFC-Ressourcen verwenden.

Hinweis : die Informationen in diesem Artikel gilt nicht für Ressourcen für ActiveX-Steuerelemente.

Weitere Informationen

Schritte für die lokalisierten Ressourcen enthalten:

  1. Klicken Sie im Menü Projekt auf Projekteinstellungen . In den Projekteinstellungen Dialogfeld Feld, wählen Sie die Eigenschaftenseite Ressourcen . Entfernen Sie die Präprozessor Definition von _AFXDLL. Klicken Sie auf der Eigenschaftenseite auf OK .
  2. Öffnen Sie die Zeichenfolgentabelle, mit dem Ressourcen-Editor und entfernen Sie alle nicht anwendungsspezifische Zeichenfolgen, die vom Anwendungs-Assistenten generiert. Wenn diese Anwendung eine Anwendungs-Assistenten generierte Anwendung ist, entfernen Sie alle Einträge z. B. für die IDs von ID_FILE_NEW an das Ende der Zeichenfolgentabelle. Zeichenfolgen für IDR_MAINFRAME, IDR_MYPROJTYPE, AFX_IDS_APP_TITLE und AFX_IDS_IDLEMESSAGE sind anwendungsspezifisch, und lokalisierte Zeichenfolgen sind daher nicht von MFC-Ressourcendateien bereitgestellt.
  3. Klicken Sie im Menü Ansicht auf Ressourcenincludes . In der Kompilierung-Zeit Direktiven Fenster, gehen Sie folgendermaßen vor:
    1. Legen Sie die primäre SPRACHKENNUNG und die Sub-language-ID entsprechend in der LANGUAGE-Anweisung. Die entsprechenden Werte finden Sie in der Datei...\vc\include\winnt.h. Beachten Sie, dass die Werte in der LANGUAGE-Anweisung Basis 10 sein müssen. Die Werte in Winnt.h sind Basis 16.
      Example: LANUGAGE 11, 1  // Specifies standard French
      						
    2. Stellen Sie sicher, dass die in der # pragma Codepagespezifizierer-Anweisung angegebene Codepage korrekt ist. Für ANSI-Englisch und die meisten europäischen Sprachen ist die Codepage 1252, für Japanisch sondern 932.
    3. Ändern Sie die vorhandenen Anweisungen, die von der MFC verwendete Ressourcen enthalten Framework. Diese Ressourcen befinden sich in die entsprechende lokalisierte\vc\mfc\include-Verzeichnis. Ändern Sie beispielsweise die folgenden
               #include "afxres.rc"
               #include "afxprint.rc"
               #include "afxolecl.rc"
               #include "afxolesv.rc"
      							

      Die folgende:
               #include "l.fra/afxres.rc"
               #include "l.fra/afxprint.rc"
               #include "l.fra/afxolecl.rc"
               #include "l.fra/afxolesv.rc"
      							

      (Nur, wenn Sie OLE-Client und/oder Server-Anwendungen sind, wird ein Projekt ein die afxolecl.rc und afxolesv.rc-Dateien verwenden.)
    4. Die Indicate.rc und Prompts.rc-Dateien enthalten die Schlüssel Zustand Indikatoren und Menü Eingabeaufforderung Zeichenfolgen, die von MFC auf der Statusleiste angezeigt werden. Diese Dateien befinden sich der\vc\mfc\src-Verzeichnis. Diese Dateien enthalten soll, # die einschließen, und explizit angeben, deren Speicherort fest. Zum Beispiel:
               #include "c:\VC\mfc\src\l.fra\prompts.rc"
               #include "c:\VC\mfc\src\l.fra\indicate.rc"
      						
    5. Klicken Sie auf OK , um das Dialogfeld Ressourcenincludes zu schließen.
  4. Erstellen Sie die Anwendung oder DLL.

Informationsquellen

Technischer Hinweis 23 "Standard MFC Resources"

Weitere Informationen zu MFC Resources finden Sie in der folgenden Artikeln der Microsoft Knowledge Base:
200555Zum Lokalisieren von der vordefinierten Eigenschaftenseite ActiveX mit MFC-Ressourcen
208983Wie MFC LOC DLLs verwenden
198846Lokalisierte Ressourcen-DLLs für MFC-Anwendung erstellen

Eigenschaften

Artikel-ID: 198536 - Geändert am: Dienstag, 21. November 2006 - Version: 4.1
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Foundation Class Library 4.2, wenn verwendet mit:
    • Microsoft Visual C++ 4.0 Standard Edition
    • Microsoft Visual C++ 4.1 Subscription
    • Microsoft Visual C++ 4.2 Enterprise Edition
    • Microsoft Visual C++ 5.0 Enterprise Edition
    • Microsoft Visual C++ 6.0 Enterprise Edition
    • Microsoft Visual C++ 4.2 Professional Edition
    • Microsoft Visual C++ 5.0 Professional Edition
    • Microsoft Visual C++ 6.0 Professional Edition
    • Microsoft Visual C++, 32-bit Learning Edition 6.0
Keywords: 
kbmt kbhowto kbintldev kblocalization kbresource KB198536 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 198536
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com