- ベストアンサー
Visual C++ 6.0について
Visual C++ 6.0で使って特定のフォルダ中の フォルダ名をコンボボックスに表示する方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
世の中に自分の要求とぴったり合ったサンプルコードがあることはまれですし、サンプルコードを書いてくれる人が必ず見つかるとも限りません。 自分で何とかできるようにすることがスキルアップにつながります。 CFileFindもFindFirstFile/FindNextFileも、検索すればMSDNライブラリがヒットします。そこに、ある程度のサンプルが掲載されています。 フォルダかどうか調べる方法はMSDNライブラリには示されていなかったので、前回答に示しておきました。 あとは、ご自分でコードを書いてみて、うまくいかなければコードを示して質問してください。 CFileFind http://msdn.microsoft.com/ja-jp/library/f33e1618(VS.80).aspx FindFirstFile http://msdn.microsoft.com/ja-jp/library/cc429233.aspx
その他の回答 (1)
- m-take0220
- ベストアンサー率60% (477/782)
回答No.1
MFCが使えるなら、CFileFindを使うと簡単です。フォルダかどうかは検索後IsDirectory関数で判断できます。 MFCが使えないなら、FindFirstFileとFindNextFileを使用します。フォルダかどうかは、WIN32_FIND_DATA構造体のdwFileAttributesを調べれば分かります。
質問者
補足
回答ありがとうございました. 初心者なので,できれば具体的にどのようにプログラムを 書いたら良いのか教えて頂けるとありがたいです.
お礼
回答ありがとうございました。 自分のスキルアップのためにも頑張ってみます。 それでもダメだった時にはよろしくお願いします。