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