遍历MFC CComboBox的项目可以通过以下方法实现:
int nCount = m_comboBox.GetCount();
for (int i = 0; i < nCount; i++)
{
CString strItem;
m_comboBox.GetLBText(i, strItem);
// 处理每个项目的逻辑
}
在这个循环中,我们使用m_comboBox.GetLBText(i, strItem)
获取第i个项目的文本内容,并将其存储在strItem
变量中。然后可以对每个项目进行处理。
完整的代码示例如下:
int nCount = m_comboBox.GetCount();
for (int i = 0; i < nCount; i++)
{
CString strItem;
m_comboBox.GetLBText(i, strItem);
// 处理每个项目的逻辑
TRACE(_T("项目 %d: %s\n"), i, strItem);
}
在这个示例中,我们使用TRACE
宏输出每个项目的索引和文本内容。
领取专属 10元无门槛券
手把手带您无忧上云