2019-06-01から1ヶ月間の記事一覧
■パスからITEMIDLISTを取得するには SHParseDisplayName 例:「c:\temp\my.txt」ファイルのITEMIDLISTを取得するとしよう LPITEMIDLIST pItemIDLIST = NULL; HRESULT hr = SHParseDisplayName(file, NULL, &pItemIDLIST, 0, NULL); if (SUCCEEDED(hr)) { CoT…
#2019/06/18 ◎IStream ■メモリから直接作成 ・CreateStreamOnHGlobal ■BYTE配列から作成 ・SHCreateMemStream ■既存ファイルから作成 ・SHCreateStreamOnFile (Ex)