我在MFC项目中的MSVC 2010 pro中的gui编辑器中添加了组合框。我有一个我从外部来源获取的字符串列表,并希望将它们添加到我的组合框中。我搜索了一段时间,每篇文章似乎都建议我需要使用CComboBox类,但是,我不知道如何从gui编辑器中的combobox元素的资源ID获取类变量。C++ MFC从组件框中添加组合框字符串项目
总之,如何使用宏(如CB_ADDSTRING(RESOURCE_ID, "my string");
)或使用CComboBOx(类似CComboBox::GetObject(RESOURCE_ID)->AddString("blah");
)将字符串添加到我的组合框。
我不做很多的win32 api/mfc编程,只是开始摆弄它。
一些问题,我马上碰到:太多的参数(除去0得到它的权利),和的hWnd(或这个 - >从我的代码中的MFC向导生成我CDialogEx扩展类里面m_hWnd)是不是int(SendDlgItemMessage期望作为第一个参数) – OzBarry
正如GazTheDestroyer指出的那样,更重要的是Win32 api的方式来做事情,我无法很好地混合。感谢您的回答,但是,我真的很感谢帮助:) – OzBarry