みなさん、こんばんは。
PokectPC(WindowsCE)で動かすプログラムをembedded VC++で作っています。
そこでファイル検索を行いたいのですがうまくいきません。
CFileFind finder;
BOOL bWorking = finder.FindFile(\\temp\\*.*);
FileName = finder.GetFileName();
このような感じにしているのですが
「'CFileFind' : undeclared identifier」
というエラーが出てしまいます。
WindowsCEでCFileFinderは使えないのでしょうか?
うまくファイル検索できる方法がありましたら
アドバイスをお願いします。
MSDNのアクティブサブセットをWindowsCEドキュメントにしたら
キーワード「CFileFind」は淡色表示される。
MSDNのアクティブサブセットを(すべてのトピック)にして
キーワード「CString」を指定すると場所をきいてくる。
(その中にforWindowsCEがある)
ということで
WindowsCEでCFileFinderは使えないようです。
MSDNのアクティブサブセットをWindowsCEドキュメントにし
「検索」を検索しても何もみつからない・・・・。
・・WindowsCEドキュメントは全部英語のようだからあたりまえか?
CFileFinder が使えないのでしたら、直接 API を使えばいいかと。
FindFirstFile
FindNextFile
FindClose
という API があるのでそれらを使えばファイル検索は出来ます。
眠さん、Empty さん
FindFirstFileでファイル検索ができました。
WindowsCEのドキュメントはホントに全部英語で
まいってしまいますね。
アドバイスありがとうございました!