[ソースの解析] -> [文字列の抽出] -> [ソースの修正とリソースの追加] -> [再解析]
アプリケーションの種類 | 外部化の種類 | DLL読み込み | 文字列読み込み | Visual Studioリソースのインクルード |
MFCウインドウアプリケーション | Windows DLL | AfxSetResourceHandle(***) (LoadLibraryから返されたハンドルをセット) |
wwnaviGetString($WIN-RC-KEY) (LoadStringによるTCHAR*を返す) |
チェックあり (生成された文字列.rcとGUI.rcを1つのDLLにまとめる) |
Win32ウインドウアプリケーション | Windows DLL | hInstance = *** (LoadLibraryから返されたハンドルをセット) |
wwnaviGetString($WIN-RC-KEY) (LoadStringによるTCHAR*を返す) |
チェックあり (生成された文字列.rcとGUI.rcを1つのDLLにまとめる) |
MFC/Win32 Stringを使ったアプリケーション | Windows DLL | プロジェクトに依存します | gcnew String(wwnaviGetString($WIN-RC-KEY)) (LoadStringによるTCHAR*から生成されたStringを返す) |
プロジェクトに依存します |
その他のMFC/Win32アプリケーション | Windows DLL | mainにハンドルを持つプロジェクトを使っている場合、 ロードされたDLLをそれにセット、そうでない場合はDLLをロードするのみ | wwnaviGetString($WIN-RC-KEY) (LoadStringによるTCHAR*を返す) |
デフォルトの.rcファイルがある場合、生成された.rcにセット |