ホーム WTL Mobile
リソースの日本語化
ドキュメント種別 ATL/WTL に関する文書
最終更新日 2009/08/26
PR
 WTL Mobile Application Wizard で作成したプロジェクトのリソースはデフォルトで英語版です。 ここでは、リソースを日本語に変更します。

まず、リソースファイル(拡張子.rc)のプロパティで、[リソース]-[全般]-[カルチャ]を[日本語]に設定します。



次に、リソースファイル(拡張子.rc)をテキストモードで開き、以下の部分:

/////////////////////////////////////////////////////////////////////////////
// English (U.S.) resources

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
#ifdef _WIN32
LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
#pragma code_page(1252)
#endif //_WIN32
			

を次のように書き換えます。

/////////////////////////////////////////////////////////////////////////////
// 日本語 resources

#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_JPN)
#ifdef _WIN32
LANGUAGE LANG_JAPANESE, SUBLANG_DEFAULT
#pragma code_page(932)
#endif //_WIN32
			

さらに、ダイアログリソースのフォントを変更します。 デフォルトフォントは8ポイントの「MS Shell Dlg」です。

/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//

IDD_ABOUTBOX DIALOG  0, 0, 125, 55
STYLE WS_POPUP | DS_CENTER
CAPTION "About SampleProject"
FONT 8, "MS Shell Dlg"

...
...

IDD_MAINDLG DIALOG  0, 0, 156, 166
STYLE WS_POPUP | DS_CENTER
CAPTION "SampleProject"
FONT 8, "MS Shell Dlg"

...
...
			

これを、9ポイントの「MS UI Gothic」に変更します。

/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//

IDD_ABOUTBOX DIALOG  0, 0, 125, 55
STYLE WS_POPUP | DS_CENTER
CAPTION "About SampleProject"
FONT 9, "MS UI Gothic"

...
...

IDD_MAINDLG DIALOG  0, 0, 156, 166
STYLE WS_POPUP | DS_CENTER
CAPTION "SampleProject"
FONT 9, "MS UI Gothic"

...
...
			

最後に、バージョン情報リソースの[Block Header]を[日本語]に変更します。