通知
すべてクリア
Topic starter
2010年4月13日 2:12 PM
開発環境
Win XP Pro SP3
VC++ 2005 SP1 MFC
MFCでは、絶対パスで指定したファイルや、
FindFileで見つかったファイルの種類を取得することは出来ないのでしょうか?
エクスプローラで表示される「種類」に表示される「テキスト文書」などを
文字列として取得したいと思っています。
2010年4月13日 2:55 PM
SHGetFileInfo っすね。
2010年4月13日 3:11 PM
MFCはかなりの事が出来ますけれど、何もかもMFCでできるわけでは無いので
Win32API等も併用する必要があります。
この場合はtetrapodさんのレスを参考に調べてみる事をお勧めします。
Topic starter
2010年4月13日 3:47 PM
SHFILEINFO fileInfo;
CString buf;
SHGetFileInfo(getExt, 0, &fileInfo, sizeof(SHFILEINFO), SHGFI_TYPENAME);
buf = fileInfo.szTypeName;
とする事で解決できました。
お二方、ありがとうございました!