vb6(sp6)をwin7で使っています。
mspaintのアイコンを取得したいと思っています。
それで、mspaintのパスを取得したいのですが。
osによって違うような気がしてて。
GetModuleFileNameは実行中のパスを取得するものだと思うので
マズイような気がしてます。
mspaintのパスを取得する方法はないでしょうか?
SHGetFileInfo APIでアイコンハンドルを得られます。
PictureBox 等に描画する際には、そこから DrawIcon API を使えば OK 。
アイコンハンドルから Pictureオブジェクトに変換したいのであれば
OleCreatePictureIndirect API でどうぞ。
早速のご回答ありがとうございます。
試してみます。
ありがとうございました。