16番会議室「玉石混淆みんなで作るSample蔵」に寄せられたサンプル
"Re:シェルアイコンを再起動せず変更する"
この発言は #00219 CAT さんのシェルアイコンを再起動せず変更する に対するコメントです
この発言に対し以下のコメントが寄せられています
#00226 UnC さん RE^2:シェルアイコンを再起動せず変更する
◆説明◆
シェルアイコンを変更する際に使用するアイコンの番号です。
番号は、Shell32.dllに含まれるアイコンの並び順にならっているようです。
>// IconPath : アイコンのパス
>// 例)'c:\windows\system\shell32.dll,6','c:\windows\foo.ico'
>WriteString('11',IconPath); // フロッピーディスクアイコンの指定
前回のサンプルコードでウソをついてしまいました(^^;)
'11'は'CD−ROMドライブ'アイコンでした。
上記の'11'を以下の内容で変えることで、アイコンを変更できます。
◆アイコン番号・内容◆
0:デフォルトファイル 21:設定(スタートメニュー)
1:デフォルトドキュメント 22:検索(〃)
2:アプリケーション 23:ヘルプ(〃)
3:フォルダ(閉) 24:ファイル名を指定して実行(〃)
4:フォルダ(開) 25:サスペンド(〃)
5:5インチFDD 27:Windowsの終了(〃)
6:3.5インチFDD 28:共有
7:リムーバルディスク 29:ショートカット
8:ハードドライブ 34:デスクトップ
9:ネットワークドライブ 36:プログラムグループ
10:ネットワークドライブ(断) 40:オーディオCD
11:CD−ROMドライブ
12:RAMドライブ
13:ネットワーク全体
18:ワークグループ
19:プログラム(スタートメニュー)
20:最近使ったファイル(〃)
97/11/27(木) 22:19 CAT(KYJ04762)
Original document by CAT 氏 ID:(KYJ04762)
ここにあるドキュメントは NIFTY SERVEの Delphi Users' Forum の16番会議室「玉石混淆みんなで作るSample蔵」に投稿されたサンプルです。これらのサンプルはボーランド株式会社がサポートする公式のものではありません。また、必ずしも動作が検証されているものではありません。これらのサンプルを使用したことに起因するいかなる損害も投稿者、およびフォーラムスタッフはその責めを負いません。使用者のリスクの範疇でご使用下さい。
Copyright 1996-2002 Delphi Users' Forum
|