No.2ベストアンサー
- 回答日時:
★アドバイス
最初に便利関数などはありません。
・プログラムから行うにはデスクトップ画面のリストビューをフックして
ダブルクリック時に表示、非表示にするレジストリ・キーを操作します。
http://winxp.1123.info/070/post_18.html→『デスクトップのすべてのアイコンを無効化』
ここのレジストリ・キーを操作すれば表示、非表示に出来ます。
・なお、フック処理は必ず DLL 内のルーチンになります。
フックや DLL の作成方法などの知識が必要になります。
関数1つでは絶対に無理ですので。
※レジストリの設定を反映させるにはエクスプローラに設定変更の通知をします。
※実際に試したことはありません。上記の方法で上手く出来そうな気はしますが…。注意。
参考URL:http://winxp.1123.info/070/post_18.html
お返事ありがとうございます。
↑のサイトを参考にして、レジストリの書き換えには成功しました。
しかし、それがデスクトップに反映されません。
レジストリを書き換えた後、
SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, 0,
(LPARAM) TEXT("Environment"), SMTO_ABORTIFHUNG, 3000, &dwResult);
という感じでやっているのですが、どこか間違っている箇所があるのでしょうか?
No.4
- 回答日時:
★追記。
・ちょっと文字列が違ったようです。
次のリンクを参考にして下さい。
http://winofsql.jp/c/sendmessagetimeout.htm
『"Policy"』かも。
参考URL:http://winofsql.jp/c/sendmessagetimeout.htm
あらゆる手を使いましたが、レジストリの値を反映することができませんでした。
なので、レジストリを変更するという手は諦めて、
デスクトップをアクティブにし、keybd_event関数でVK_APPS→'V'→'D'
と送ってやることでなんとかアイコンの切り替えをすることができました。
右クリックメニューがちらっと出てくるのは気になりますが、
とりあえず目的は達成できました。
ためになるアドバイスをどうもありがとうございました。
No.3
- 回答日時:
★アドバイス
・『Environment』ではないです。
この『Environment』は HKEY_CURRENT_USER\Environment を通知する場合です。
・書き換えたレジストリのキーは何処ですか?
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorerですよ。
だから『Software』とか、
『Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer』でしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 画像編集・動画編集・音楽編集 gomcamの起動にブロックがかかる 1 2023/07/28 23:34
- Outlook(アウトルック) Outlookでメール受信した際のお知らせ設定 2 2022/10/25 15:23
- Chrome(クローム) グーグルクロムが開きません 1 2022/06/21 21:42
- デスクトップパソコン デスクトップの表示がおかしい 4 2022/06/20 22:51
- Windows 10 PCのアイコンが消えてしまいました 3 2022/03/24 01:52
- Windows 10 Windows11 1 2023/04/15 20:24
- フリーソフト アイコンとして保存アプリが不調 2 2022/04/16 06:39
- Windows Me・NT・2000 IMEオプションが開かない 2 2023/04/07 18:04
- Windows 10 デスクトップにファイルを保存すると既存のファイルアイコンの列に割り込むように保存されて困ってます 2 2022/04/25 19:00
- Google Drive マイドライブが表示されない 2 2022/12/17 18:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Macでデスクトップアイコンを整...
-
デスクトップのアイコンの白い...
-
デスクトップにファイルを置け...
-
mac bookの名称未設定について
-
ディスクトップが急にアイコン...
-
デスクトップにホームページを...
-
デスクトップが汚い人って頭の...
-
デスクトップ上の「ネットワー...
-
Googleドライブのストリーミン...
-
ファイルが勝手にごみ箱に・・・
-
デスクトップ上のアイコンの消し方
-
Windowsの仮想デスクトップに関...
-
win7で、ごみ箱の実際の場所っ...
-
最小化すると消える
-
デスクトップの画面をノートパ...
-
ユーザーフォルダ内の統合を解...
-
デスクトップがある間隔で勝手...
-
WINDOWS英語版のごみ箱アイコン...
-
Windows10、ペイント3Dの起動フ...
-
Windows11 ツールバー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
デスクトップにファイルを置け...
-
デスクトップにホームページを...
-
Macでデスクトップアイコンを整...
-
デスクトップのアイコンの白い...
-
ファイルが勝手にごみ箱に・・・
-
デスクトップ画面内でのコピー...
-
デスクトップにファイルをたく...
-
デスクトップ?ディスクトップ?
-
ディスクトップが急にアイコン...
-
パソコンのデスクトップが一杯...
-
win7で、ごみ箱の実際の場所っ...
-
WINDOWS英語版のごみ箱アイコン...
-
デスクトップが汚い人って頭の...
-
最小化すると消える
-
デスクトップにアニメGIFでデス...
-
hs_err_pidとは?
-
デスクトップ上のアイコンテキ...
-
デスクトップのアイコンが復活...
-
全画面でゲームをしてるとデス...
-
Googleドライブのストリーミン...
おすすめ情報