ここで、質問されている方がいらっしゃるのですが、↓
ファイル情報を取得するには?
http://madia.world.coocan.jp/vb/vb_bbs/200301/200301_03010006.html
この情報をAPIで取得することは、可能なのでしょうか?
VB6.0
Win2000、XP
# 今では種痘はあまり聞かないような...
APIで、というのならば、
SHGetDesktopFolder => IShellFolder取得、
IShellFolder.ParseDisplayName => pidl取得、
IShellFolder.BindToStorage => IPropertySetStorage取得、
(IPropertySetStorage.Enum => FMTID取得、)
IPropertySetStorage.Open => IPropertyStorage取得、
(IPropertyStorage.ReadPropertyNames => プロパティの名前を取得、)
IPropertyStorage.ReadMultiple => 値の取得
の順に使っていけば、Explorerとほぼ同等の情報が取得できるでしょう。
IPropertySetStorageの取得にStgOpenStorageExを使うと、ファイルの
種類によってはExplorerで取得できるものと異なることがありえます。
種痘−>取得の間違いです。
申し訳ありません。
ツイート | ![]() |