
( (CComboBox *)GetDlgItem(IDC_COMBO1) ) ->AddString(_T("选项1"))
建议你选打开记事本 输入要选项 一行一个 复制
然后到这个data里双击 粘贴
在ComboBox1.AddString(str)}
设个断点。观察一下,是否得到了每个字符串值。——应该是得到了的。
那就是加进去了,但是你没看到。因为
combox
控件高度太矮了,你进对话框编辑窗口,选中combox(点击combox的哪个下拉三角按钮来选中,不能通过文字显示区来选中),然后调整
combox控件的高度即可。
晕,你的代码有问题,当然取出来的字符串错误了
修改为:
char
c[8]
//
修改大一点
for
(
i
=
0
i
<
5
i
++
)
{
for
(
int
i
=
0
i
<
5
i
++
)
{
infile1>>c[i]
}
c[4]
=
0
CString
str=
CString(c)
ComboBox1.AddString(str)}
}
再试试。
1.在打开对话框资源编辑器,点这个combobox控件,点“属性”页面,点“控件事件”,就能看到一个个的消息列表。双击之就可以编写此消息的响应函数。2.添加item,是
CComboBox
*
pCombo
=
(CComboBox*)GetDlgItem(
IDC_TOOL_ZOOM),
pCombo->AddStream("项目1")
选中ITEM通知是
CBN_SELCHANGE,
照1实现这个消息即可通知应用程序了
3.照1可以看见消息列表,点一下,下面有消息的简单说明
4.下拉高度可以在对话框编辑器里面设置,点COMBO控件(注意是点,其右边的下拉按钮部位),然后COMBO的选中区就变大了,你拖动边缘就可以调整了
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)