Last Updated 2002/11/28 |
Programming Tips Visual C++ API | 索 引 |
拡張子からアイコン取得
2002/11/28
拡張子からアイコンを取得するには SHGetFileInfo() を使用する. SHGetFileInfo(LPCSTR pszPath, DWORD dwFileAttributes, SHFILEINFO FAR *psfi, UINT cbFileInfo, UINT uFlags); uFlags は SHGFI_SYSICONINDEX と SHGFI_USEFILEATTRIBUTES を指定して,pszPath は "*.TXT" を指定する。 そうすればシステムイメージリストのアイコンインデックスが取得できる. SHGFI_USEFILEATTRIBUTES は,存在していないファイルの情報が取得できる. ただ,.ICO ファイルだけは関連なしとなる. 参照 アイコンの取得 |
|