ショートカットのアイコンの変更について

解決


のぶ  2002-11-15 02:44:05  No: 2139

こんにちは。7月以来の質問です。

ショートカットを追加してそのアイコンを変更したいのですが、
しかも、アイコンを持っているexeには複数のアイコンがあり、
デフォルトでないものを設定したいのです。

ショートカットまでは、
http://www.borland.co.jp/qanda/delphi/d0003274.html
を参考にしてできたのですが、その先が・・・。

ショートカットを追加する際にアイコンも指定できるのでしょうか?
もしくは、追加したあとにそのファイルを指定して変更するのでしょうか?

通常のwindowsの操作なら、[アイコンの変更]ボタン一発で
簡単に指定できるのに・・・。

どなたかお知恵を!


にしの  2002-11-15 05:10:12  No: 2140

未確認ですが、IShellLinkのオブジェクトには、
function SetIconLocation(pszIconPath: PAnsiChar; iIcon: Integer): HResult; stdcall;
という関数があります。
これを使って、
MySLink.SetIconLocation('EXEの名前', アイコンのインデックス): 
とすればできませんか?


のぶ  2002-11-18 19:41:18  No: 2141

にしのさん、ありがとうございます。
できました。ほんと助かります。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加