汉中再教育:VC++:向ComboBox中添加项

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/08 11:49:12
我为ComboxBox设置Control成员变量pmyCombo
然后在void CmytestDlg::OnBnClickedOk()中输入
pmyCombo->AddString("This is String 1");
UpdateData(False);
运行后出现错误
mytestDlg.cpp
c:\...\mytestDlg.cpp(138) : error C2819: “CComboBox”类型没有重载成员“operator ->”
c:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\atlmfc\include\afxwin.h(3111) : 参见“CComboBox”的声明
是要改用“.”吗?
c:\...\mytestDlg.cpp(138) : error C2227: “->AddString”的左侧必须指向类/结构/联合
类型是“CComboBox”
是要改用“.”吗?
应该怎么写呢?谢谢

你是使用appwizard添加的control吧,那个不是指针类型,当然不可以用"->"了,如果是CComboBox * pCombo还可以。

找pmyCombo的定义,看是指针就要用"->",否则就是点“.”了。

对要用.操作符