Jak změnit nastavení projektu a zdrojové soubory, které použití lokalizované MFC zdroje

Překlady článku Překlady článku
ID článku: 198536 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Souhrn

MFC obsahuje zdrojové soubory lokalizován pro určité národní prostředí v adresářích MFC\SRC\L.* a MFC\Include\L.*. Tento článek popisuje, jak změnit nastavení projektu a soubor prostředků, chcete-li použít tyto prostředky lokalizovaných MFC.

Poznámka: informace v tomto článku se nevztahuje na prostředky pro ovládací prvky ActiveX.

Další informace

Kroky pro zahrnout lokalizované zdroje:

  1. V nabídce projekt klepněte na příkaz Nastavení projektu. V Nastavení projektu dialogového okna vyberte na stránce vlastností prostředků. Odstranit definici preprocesoru _AFXDLL. Na listu vlastností klepněte na tlačítko OK.
  2. Otevřete tabulku řetězec pomocí editoru zdrojů a odebrat všechny řetězce nespecifické aplikací generované AppWizard. Například pokud tato aplikace je aplikace generovaný AppWizard, odeberte všechny položky pro ID z ID_FILE_NEW na konec tabulky řetězců. Řetězce pro IDR_MAINFRAME, IDR_MYPROJTYPE, AFX_IDS_APP_TITLE a AFX_IDS_IDLEMESSAGE jsou specifické pro aplikaci, a proto lokalizovaných řetězců nejsou poskytovány soubory prostředků MFC.
  3. V nabídce Zobrazit klepněte na příkaz Obsahuje zdroje. V času kompilace směrnic okna, proveďte následující:
    1. Nastavit ID primárního jazyka a sub-language ID vhodně v příkazu LANGUAGE. Příslušné hodnoty lze nalézt v souboru...\vc\include\winnt.h. Všimněte si, že hodnoty uvedené v příkazu LANGUAGE musí být dekadický. Hodnoty v Winnt.h jsou základu 16.
      Example: LANUGAGE 11, 1  // Specifies standard French
      						
    2. Ujistěte se, že je správná kódové stránce zadané v příkazu # pragma code_page. ANSI angličtina a většina evropských jazyků znaková stránka je 1252; pro japonštinu je 932.
    3. Upravit existující příkazy, které zahrnují prostředky používané MFC rámec. Tyto prostředky jsou umístěny v odpovídající lokalizovanéadresář \vc\mfc\include. Můžete například změnit následující
               #include "afxres.rc"
               #include "afxprint.rc"
               #include "afxolecl.rc"
               #include "afxolesv.rc"
      							

      následující:
               #include "l.fra/afxres.rc"
               #include "l.fra/afxprint.rc"
               #include "l.fra/afxolecl.rc"
               #include "l.fra/afxolesv.rc"
      							

      (Projektu budou soubory Afxolecl.rc a Afxolesv.rc použijte, pouze tehdy, pokud jsou aplikací klient nebo server OLE.)
    4. Soubory Indicate.rc a Prompts.rc obsahují ukazatele stavu klíče a řádku nabídky řetězce, které jsou zobrazeny na stavovém řádku podle MFC. Tyto soubory jsou umístěny vadresář \vc\mfc\src. Chcete-li zahrnout tyto soubory, # zahrnutí a explicitně zadat jejich umístění. Například:
               #include "c:\VC\mfc\src\l.fra\prompts.rc"
               #include "c:\VC\mfc\src\l.fra\indicate.rc"
      						
    5. Klepněte na tlačítko OK zavřete dialogové okno Obsahuje zdroje.
  4. Sestavení aplikace nebo knihovna DLL.

Odkazy

Technická poznámka 23 "standardní MFC zdroje"

Další informace o zdroje MFC získáte v následujícím článcích v databázi Microsoft Knowledge Base:
200555Jak lokalizovat zásobní stránku vlastností ActiveX s prostředky MFC
208983Jak pomocí knihovny DLL LOC MFC
198846Jak vytvořit lokalizovaný knihovny DLL prostředků pro aplikaci MFC

Vlastnosti

ID článku: 198536 - Poslední aktualizace: 21. listopadu 2006 - Revize: 4.1
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Foundation Class Library 4.2 na těchto platformách
    • 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
Klíčová slova: 
kbmt kbhowto kbintldev kblocalization kbresource KB198536 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:198536

Dejte nám zpětnou vazbu

 

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