VC++6.0的MFC编辑界面,现在用到多个组合框,但它们的下拉选项都是一样的,有没有循环语句可以简便编程

就是比如做个for循环,然后给编号不同的组合框赋相同的初值。
2025-03-13 17:07:45
推荐回答(2个)
回答1:

这是可行的,资源ID其实就是一个int数值。但要注意的是,必须保证资源ID是连续的,这个可以打开resource.h文件进行手动编辑(注意资源ID不能重复,最好是以交换数值的方式保障连续)。

之后在程序中:

for(int i=IDC_COMBO1;i<=IDC_COMBO9;i++)//对9个组合框循环操作
{
((CComboBox *)GetDlgItem(i))->AddString("xxx");
}

回答2:

for ...

CComboBox::AddString(TEXT("Item"))