2007年10月13日土曜日

フォルダ選択ダイアログ

yeneさんにコメントでSHGetFileInfoを教えてもらったので、フォルダアイコンを表示できるようにしてみた。ただ、WinodowsMobileには開いた状態のフォルダアイコンは存在しないのか?取得できなかった。エミュレータで実行した場合と、アドエスで実行した場合ではアイコンの形状が違って、アドエスでは横向きのフォルダアイコンが出てきた。僕の個人的な趣味ではエミュレータで表示された従来のアイコンのほうが好き。横向きは、なんか中身がこぼれそうで心配だ
さらに、アドエスではSHGFI_SELECTICONを指定すると一寸だけ開いたアイコンが取得できた。ホンとにちょっとだけなので暫く気がつかなかった
ルートの名前とアイコンは取得でき無そうなので自分で用意しなければいけないのかも...

エミュレータで実行した場合(QVGA)


アドエスで実行

0 件のコメント: