void CPowerDlg::OnEditchangeCombo()
{
// TODO: Add your control notification handler code here
CComboBox * m_combo = (CComboBox *)GetDlgItem(IDC_COMBO);
int nselect = m_combo->GetCurSel();
m_combo->GetLBText(nselect,m_szCom);
}请问,m_szCom在这段代码可以得到下拉框所选定值吗?
{
// TODO: Add your control notification handler code here
CComboBox * m_combo = (CComboBox *)GetDlgItem(IDC_COMBO);
int nselect = m_combo->GetCurSel();
m_combo->GetLBText(nselect,m_szCom);
}请问,m_szCom在这段代码可以得到下拉框所选定值吗?
解决方案 »
- 简单位图显示问题----来者有分哈
- 运算符构造函数怎么用?有什么用?
- 怎样让CString能够容纳的字符串更长些?急
- 求救~~~~~~~~~~(有难度)
- 断点无效!!!!请教高手!!
- 请问当鼠标放到程序的边框上,变成两个箭头的时候,WINDOWS发送什么消息??
- 对话框中有几个编辑框,如何在敲EnTER后移到下一个编辑框?
- 请大家帮忙看一下,30分啊,关于cs的问题。
- 紧急求教关于ATL的三个问题!!!!!who can tell me the reson?!!
- 安装msdn后,页面无法显示.
- vc视频开发,有视频源,怎么将视频源显示到界面上,请教各位大虾!!!!!!!!!!!!!
- MFC 多线程的问题 救命啊。。
========
可以啊,没有问题
int n;
for (int i=0;i < pmyComboBox->GetCount();i++)
{
n = pmyComboBox->GetLBTextLen( i );
pmyComboBox->GetLBText( i, str.GetBuffer(n) );
str.ReleaseBuffer(); str2.Format(_T("item %d: %s\r\n"), i, str.GetBuffer(0));
afxDump << str2;
}
这样可以啊,怎么不行了?
CString strText(_T(""));
CComboBox::GetLBText(CComboBox::GetCurSel(), strText);
CString strpos;
int pos = m_Comb.GetCurSel();
m_Comb.GetLBText(pos,strpos);
这样就可以了吧
然后
void CEditDlg::OnEditchangeCombo1()
{
// TODO: Add your control notification handler code here
UpdateData();
MessageBox(m_str);
}