こんにちは。7月以来の質問です。
ショートカットを追加してそのアイコンを変更したいのですが、
しかも、アイコンを持っているexeには複数のアイコンがあり、
デフォルトでないものを設定したいのです。
ショートカットまでは、
http://www.borland.co.jp/qanda/delphi/d0003274.html
を参考にしてできたのですが、その先が・・・。
ショートカットを追加する際にアイコンも指定できるのでしょうか?
もしくは、追加したあとにそのファイルを指定して変更するのでしょうか?
通常のwindowsの操作なら、[アイコンの変更]ボタン一発で
簡単に指定できるのに・・・。
どなたかお知恵を!
未確認ですが、IShellLinkのオブジェクトには、
function SetIconLocation(pszIconPath: PAnsiChar; iIcon: Integer): HResult; stdcall;
という関数があります。
これを使って、
MySLink.SetIconLocation('EXEの名前', アイコンのインデックス):
とすればできませんか?
にしのさん、ありがとうございます。
できました。ほんと助かります。
ツイート | ![]() |