Last Updated 2011/05/01
Programming Tips Visual C++ DLL  索 引 
共有DLLでのリソース
2002/04/04

共有 DLL の中で DLL のリソースを使うモジュールを作成して,呼び出し元 EXE の中に同じ ID 番号のリソースがあるとそちらを使ってしまう.

共有 DLL の場合は,AFX_MANAGE_STATE マクロを使する.
リソース使用後に元のハンドルに戻すことを忘れてはならない.

Windows が EXE ではなく DLL でリソースを探すように,このマクロで MFC モジュールの状態を切り替える.このマクロを使うには,DLL からエクスポートする一連の関数の先頭に次のコードを追加する.
  AFX_MANAGE_STATE(AfxGetStaticModuleState( ))


参照
拡張DLLでのリソース
前後のTips
共有DLLでのリソース

DSS ProgrammingTipsCGI Ver2.02