
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でデスクトップアイコンを整...
-
デスクトップにファイルをたく...
-
デスクトップ画面のアイコン文...
-
デスクトップ上のアイコンテキ...
-
Windowsの仮想デスクトップに関...
-
デスクトップにファイルを置け...
-
デスクトップが切り替わってし...
-
パソコンのデスクトップが一杯...
-
Win10共有フォルダにアクセスす...
-
ごみ箱の名前が変更されてしま...
-
はじめまして、パソコンの知識...
-
デスクトップの場所を教えてく...
-
デスクトップPCの置き方について
-
デスクトップが汚い人って頭の...
-
ごみ箱のアイコンが消えました!
-
win7で、ごみ箱の実際の場所っ...
-
パソコンの画面が横に広く伸び...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
デスクトップにファイルを置け...
-
Macでデスクトップアイコンを整...
-
デスクトップにホームページを...
-
ファイルが勝手にごみ箱に・・・
-
パソコンのデスクトップが一杯...
-
デスクトップ画面内でのコピー...
-
デスクトップ上のアイコンテキ...
-
デスクトップが汚い人って頭の...
-
デスクトップのアイコンの白い...
-
Windowsの仮想デスクトップに関...
-
ディスクトップが急にアイコン...
-
画像を決められた大きさでデス...
-
マカフィーのショートカットア...
-
WINDOWS英語版のごみ箱アイコン...
-
デスクトップにファイルをたく...
-
デスクトップのネットワークの...
-
タブレット端末の画面は何と呼ぶ?
-
デスクトップに保存したファイ...
-
最小化すると消える
-
Intrenet Explo...
おすすめ情報