デスクトップのアイコンを更新する方法 – プログラミング – Home

デスクトップのアイコンを更新する方法
 
通知
すべてクリア

[解決済] デスクトップのアイコンを更新する方法


Toshi
 Toshi
(@Toshi)
ゲスト
結合: 24年前
投稿: 7
Topic starter  

お世話になります。

Windows7, VS2010 Pro + MFC

ソフトウェアのインストールなどを行うと、終了処理のところで、
デスクトップのすべてのアイコンをリフレッシュしているような場面が
ありますが、これはどのようなAPIで行っているのでしょうか?

現在、アプリのインストーラを作成しているのですが、
デスクトップに表示するアイコンが指定のものにならないことがあります。
SHELL32.dllに含まれているようなシステム標準のプログラムアイコンが
表示されたりします。

システムを再起動したりすると、正常なアイコンが表示されるのですが、
インストール時に強制的に更新する方法があれば、教えて頂けますか?


引用未解決
トピックタグ
bun
 bun
(@bun)
ゲスト
結合: 24年前
投稿: 761
 

関連づけアイコンのことかな?

でれば、こちら。
SHChangeNotify(SHCNE_ASSOCCHANGED, SHCNF_FLUSH, NULL, NULL);


返信引用
Toshi
 Toshi
(@Toshi)
ゲスト
結合: 24年前
投稿: 7
Topic starter  

bun さん、アドバイスありがとうございました。
ご指摘のAPIで無事アイコンを更新することができまた。

本当にありがとうございます。m(_ _)m


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました