ページ 1 / 1
IEのお気に入りを一覧したい
Posted: 2015年5月17日(日) 18:59
by ペンネーム
VC++2008EEです。
シェルAPI関数を使ってIEのお気に入りのなかにある階層のすべてのファイルを一覧する方法としてはどのような考え方が妥当でしょうか。
Re: IEのお気に入りを一覧したい
Posted: 2015年5月17日(日) 20:42
by ペンネーム
以下のように階層のみを意識して考え、親子関係は無視するようにしてみようと思います。
0番目の階層に含まれているフォルダを一覧する。
0階層めのフォルダの一覧とする。
0階層めのフォルダの一覧をひとつひとつバインドしてみて
子供のフォルダを取得していき1階層目として一覧する。このとき、単純に1階層目に単純に追加するだけで親子関係はとくに考えない。
1階層目の一覧をひとつひとつバインドしていきフォルダがあれば2階層目として単純にインクリメントして追加していく。親子関係はとくに考えない。2階層目のバインドがおわったら、3階層目を同様にくりかえしていく。すべてのフォルダのPIDLが取得できたら、最初からひとつづつバインドしていき、ファイルを取得していく。