gpt4 book ai didi

c++ - 在mfc中获取combobox的值

转载 作者:行者123 更新时间:2023-11-28 02:29:56 28 4
gpt4 key购买 nike

我是 C++ (MFC) 编程的初学者。所以,我有两个组合框:IDC_COMBO1IDC_COMBO2

我怎样才能简单地从他们那里获取按用户选择的值?

我已经阅读了 MSDN,但我不理解其中的示例:

int nIndex = m_pComboBox->GetCurSel();
int nCount = m_pComboBox->GetCount();

我必须如何声明 m_pComboBox

感谢您的回答。

最佳答案

CString sData;
int nSel = m_NameListBox.GetCurSel();
if (nSel != LB_ERR)
{
m_NameListBox.GetText(nSel, sData);
}

请同时使用DataExchange MFC 机制将您的控件映射到类变量:

void CUserSettingsDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Control(pDX, IDC_NAME_LISTBOX, m_NameListBox);
}

关于c++ - 在mfc中获取combobox的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29310465/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com