掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
DLL内にてCFileDialogの拡張方法について (ID:59784)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
こんなのがありました。 http://support.microsoft.com/default.aspx?scid=kb;ja;150121 これを見ると、DLL のリソースもちゃんと巡回してくれるように見えます。 が、「詳細」に注目してください。こう書いてあります。 > AfxGetResourceHandle 関数の戻り値。通常、アプリケーション リソースを表します。 で、CFileDialog のソースコードを見たら、AfxFindResourceHandle ではなく、AfxGetResourceHandle を使っていました。つまり、CFileDialog は、強制的に exe からリソースを読み込んでいるものと思われます。 回避索としては、そのページに書いてあるように AfxSetResourceHandle を使うか、DoModal をする前に AFX_MANAGE_STATE(AfxGetStaticModuleState()); って書いておけばいいみたいです。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.