mspaintのパス

解決


ちんたお  2011-05-07 07:11:44  No: 102880

vb6(sp6)をwin7で使っています。

mspaintのアイコンを取得したいと思っています。

それで、mspaintのパスを取得したいのですが。
osによって違うような気がしてて。

GetModuleFileNameは実行中のパスを取得するものだと思うので
マズイような気がしてます。

mspaintのパスを取得する方法はないでしょうか?


魔界の仮面弁士  2011-05-07 07:37:59  No: 102881

SHGetFileInfo APIでアイコンハンドルを得られます。

PictureBox 等に描画する際には、そこから DrawIcon API を使えば OK 。

アイコンハンドルから Pictureオブジェクトに変換したいのであれば
OleCreatePictureIndirect API でどうぞ。


ちんたお  2011-05-07 09:29:01  No: 102882

早速のご回答ありがとうございます。

試してみます。

ありがとうございました。


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

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






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