通知
すべてクリア
Topic starter
2006年5月24日 3:06 PM
はじめまして、VC++の初心者です。
現在某メーカのファイラーを作っています。機能としてはエクスプローラと同じです。
現在担当中の部分はCTreeViewの「最新の情報に更新」というところです。
自分なりに調べた結果はIShellView::Refresh()を使うみたいです。どうもうまくいかな
くて行き詰まっています。
自分のソースは下記の通りです。
LPSHELLFOLDER lpShellFolder;
LPSHELLVIEW lpShellView;
SHGetDesktopFolder(&lpShellFolder);
lpShellFolder->CreateViewObject(m_hWnd, IID_IShellView, (LPVOID *)
&lpShellView);
lpShellView->Refresh();
最後の一文で落ちるのです。
環境は、WindowsXP VC++6.0で作っています。
詳しい方ご教授よろしくお願いします。
日本人ではないので、日本語のおかしいところご了承ください。
2006年5月24日 7:00 PM