MFC 类向导如何添加数组?

MFC 类向导如何添加数组?,第1张

您好,你的问题,我之前好像也遇到过,以下是我原来的解决思路和方法,希望能帮助到你,若有错误,还望见谅!用类向导给这个ID为IDC_COURSE_COMBO的控件添加两个成员变量,一个变量名用m_strType,选项分别选Value和CString,另一个变量名用m_cmdType,选项分别选Control和CComboBox。非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!

建议少用VS2005的自动添加变量功能,如果添加的变量比较多,你会发现你的头文件变得乱七八糟,自动添加的消息函数和成员变量混杂在一起。所以变量还是手动输入的比较好。

头文件里:

HICON m_hIcons[3]

基本数据当然是用CString类啦。。就是字符串~用_T("")宏来赋值,在unicode的项目里也可以使用。

然后你include <vector>代码里就可以用std::vector<CString>XXX来当数组使用了。

使用方法很简单,直接使用XXX[0],XXX[1],XXX[2]取数组元素,往里放XXX.pushback(CString)

下面给你写个例子

这里size_t是无符号整形,要是习惯i用int,报警告就把vecAAA.size()强制转换成int。就能访问数组元素啦,

用CString还有一点好处是MFC对话框SetWindowText等函数接口都是CString。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11831974.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存