Как изменить параметры проекта и файлы ресурсов для использования локализованных ресурсов MFC

Переводы статьи Переводы статьи
Код статьи: 198536 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Аннотация

MFC предоставляет файлы ресурсов локализации для определенных языковых и региональных стандартах в Каталоги, MFC\SRC\L.* и MFC\Include\L.*. В данной статье описаны способы Измените параметры проекта и файла ресурсов, использование этих локализованных MFC ресурсы.

ПРИМЕЧАНИЕ: Информация в данной статье не применяется к ресурсам для элементов управления ActiveX.

Дополнительная информация

Действия для включения локализованных ресурсов:

  1. На Проект меню, нажмите кнопку Параметры проекта. В Параметры проектадиалоговое окно, выберите Ресурс Страница свойств. Удалить _AFXDLL Определение препроцессора. Нажмите кнопку ОК в окне свойств.
  2. Откройте таблицу строк, с помощью редактора ресурсов и удалить все строки без определенного приложения, создаваемые AppWizard. Например если Это приложение является приложением создан AppWizard, удалить все операции с идентификаторами от ID_FILE_NEW до конца строки таблицы. Строки для IDR_MAINFRAME, IDR_MYPROJTYPE, AFX_IDS_APP_TITLE, и AFX_IDS_IDLEMESSAGE для приложения и поэтому локализованные строки в файлах ресурсов MFC не предоставляются.
  3. На Представление меню, нажмите кнопку Включение ресурсов. В Во время компиляции директивы окно, выполните следующие действия:
    1. В соответствующим образом установить идентификатор основного языка и Идентификатора языка Оператор языка. Соответствующие значения можно найти в файл...\vc\include\winnt.h. Обратите внимание, что значения, указанные в Оператор языка должно быть по основанию 10. Значения в заголовке Winnt.h Основание-16.
      Example: LANUGAGE 11, 1  // Specifies standard French
      						
    2. Убедитесь в том, что кодовая страница, указанный в code_page # pragma оператор является правильным. Для английского языка ANSI и большинства европейских языков используется кодовая страница 1252; для японского — 932.
    3. Изменить существующие инструкции, содержащие ресурсы, используемые в MFC Framework. Эти ресурсы находятся в соответствующих локализованных ..каталог \vc\mfc\include. Например изменить следующие параметры
               #include "afxres.rc"
               #include "afxprint.rc"
               #include "afxolecl.rc"
               #include "afxolesv.rc"
      							

      Чтобы изменить следующим образом:
               #include "l.fra/afxres.rc"
               #include "l.fra/afxprint.rc"
               #include "l.fra/afxolecl.rc"
               #include "l.fra/afxolesv.rc"
      							

      (Проект будет использовать if только файлы Afxolecl.rc и Afxolesv.rc они OLE клиентских и серверных приложений.)
    4. Файлы Indicate.rc и Prompts.rc содержат показатели состояние клавиши и строки запроса меню, которые отображаются в строке состояния MFC. Эти файлы расположены в...каталог \vc\mfc\src. Для включения Эти файлы, # включения и явно указывать их расположение. Например:
               #include "c:\VC\mfc\src\l.fra\prompts.rc"
               #include "c:\VC\mfc\src\l.fra\indicate.rc"
      						
    5. Нажмите кнопку ОК Чтобы закрыть Включение ресурсов диалоговое окно.
  4. Построение приложения или библиотеки DLL.

Ссылки

Технические отметить 23 «стандартные ресурсы для MFC»

Для получения дополнительных сведений о ресурсах MFC щелкните следующие номера статей базы знаний Майкрософт:
200555Как локализовать акций страницу свойств ActiveX MFC ресурсы
208983 Как с помощью библиотеки DLL MFC LOC
198846 Как создать локализованные библиотеки DLL ресурсов для приложения MFC

Свойства

Код статьи: 198536 - Последний отзыв: 4 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Foundation Class Library 4.2 на следующих платформах
    • Microsoft Visual C++ 4.0 Standard Edition
    • Microsoft Visual C++ 4.2 Enterprise Edition
    • Microsoft Visual C++ 5.0 Enterprise Edition
    • Microsoft Visual C++ 5.0 Professional Edition
Ключевые слова: 
kbhowto kbintldev kblocalization kbresource kbmt KB198536 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:198536

Отправить отзыв

 

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