コンボボックスにデータを設定するには?


サイコ  2002-10-22 19:33:02  No: 50495  IP: [192.*.*.*]

VCのダイアログボックスにコンボボックスコントロールを配置して、
プログラム内でリストに項目を設定したいのですが、やり方が分かりません。
教えてください。

編集 削除
みけにゃん  URL  2002-10-23 12:56:44  No: 50496  IP: [192.*.*.*]

SDKであればwindowsx.hをインクルードして
ComboBox_AddString(コンボボックスのハンドル, 設定する値);を使えばOKのはずです。
ただしMFCを利用してのはちょっと分かりません。

編集 削除
AddString  2002-10-23 14:51:42  No: 50497  IP: [192.*.*.*]

以下を見るとMFCを使用したプロジェクトのようです。
http://n76cd-01p05.ppp11.odn.ad.jp/cgi.cgi?06676

ラッパパだからSDKでやっても問題ないですけどね。
ごちゃまぜのソースができると楽しいかなー?
"コンボボックスのハンドルは(CComboBoxクラス).m_hWnd"
ということで ComboBox_AddString を項目数回呼び出して
頑張ってください!!

編集 削除
YuO  2002-10-23 16:54:31  No: 50498  IP: [192.*.*.*]

CComboBox相手に直接CB_ADDSTRING送るのはばからしいですよ。
せっかくCComboBox::AddStringっていうのがあるのですから。

サイコさんはちゃんとヘルプを活用しましょう。
http://www.microsoft.com/japan/developer/library/vcmfc/_mfc_ccombobox.htm
からクラスメンバを選択すれば,
http://www.microsoft.com/japan/developer/library/vcmfc/_mfc_ccombobox_class_members.htm
探し出すことができたはずですから。

編集 削除