親牛の開発日記

ぼけ防止するため、開発メモを残そう

2019-06-18から1日間の記事一覧

Windows Shell 開発覚書

■パスからITEMIDLISTを取得するには SHParseDisplayName 例:「c:\temp\my.txt」ファイルのITEMIDLISTを取得するとしよう LPITEMIDLIST pItemIDLIST = NULL; HRESULT hr = SHParseDisplayName(file, NULL, &pItemIDLIST, 0, NULL); if (SUCCEEDED(hr)) { CoT…

COM開発の覚書

#2019/06/18 ◎IStream ■メモリから直接作成 ・CreateStreamOnHGlobal ■BYTE配列から作成 ・SHCreateMemStream ■既存ファイルから作成 ・SHCreateStreamOnFile (Ex)