トップ回答者
WindowsフォームアプリケーションでCComboBoxクラスを使うには?

質問
-
極めて基本的な質問で恐縮です。もし以前に同じようなスレッドがあったら、すみません。そのときはそのスレッドを教えてください。
Visual Studio 2005 ACを使っています。
Windowsフォームアプリケーションを作成しています。アプリケーション上から、コンボボックスのリストアイテムの追加と削除をしたいと思っています。調べたらCComboBoxというクラスを使用するとあったのですが、そのクラスの呼び方(用語は合っているでしょうか?)がわかりません。"afxwin.h"が必要だとあったので、stdafx.hに、
#include <afxwin.h>
という記述を追加してみると、今度は"afx.h"に関するエラーが出てしまいます。
参考書を1冊買ったのですが、そこにも解決策は載っておらず、webでも探せませんでした。初歩的な質問で申し訳ないのですが、どうしたらフォームアプリケーションでCComboBoxクラスが使用できるようになるのか教えてください。
よろしくお願いします。
回答
すべての返信
-
suzuki50さん
返信ありがとうございます。ご指摘の通り、フォームのデザインの段階では、ComboBoxを使用しています。ですが、ComboBoxには、私がやりたいことができるメソッドが見つからなかったのです。
私のやりたいことをもう少し具体的に書くと、アプリケーション上でファイルを読み込んで、そのファイルの内容の各行をComboBoxの各リストアイテムに加えたいのです。1行目をインデックス1のリストアイテムに、2行目をインデックス2のリストアイテムに・・・というようにです。ファイルの内容をStreamに取り込むことまではできています。
もし、ComboBoxだけでこれを実装する手段をご存知でしたら教えていただけませんか?
ちなみに使用している参考書は、MFCアプリの章が特別に用意されていたので、参考書自体はMFCアプリに特化したものではないです。ここで固有名詞を出していいのかわからないので本のタイトル等の掲載は控えます。
-