MFC下如何得到组合框中选择的值
我为一个空的MDI建立了propertysheet,里面有4个标签,其中一个标签里我建了一个组合框,我为该组合框关联了一个变量CComboBox的变量m_nPen,然后为...
我为一个空的MDI建立了propertysheet,里面有4个标签,其中一个标签里我建了一个组合框,我为该组合框关联了一个变量CComboBox的变量m_nPen,然后为该组合框添加了一个事件CBN_SELCHANGE,处理该事件的函数中我就写了一行代码
int i;并且在这行设置了断点,然后我在组合框的属性中添加了1,2,3这三个选项供组合框选择。最后编译运行,通过该组合框选择1或者2或者3的时候并没有转到CBN_SELCHANGE事件的函数中,也就是说这个CBN_SELCHANGE事件没用?这是为什么啊? 展开
int i;并且在这行设置了断点,然后我在组合框的属性中添加了1,2,3这三个选项供组合框选择。最后编译运行,通过该组合框选择1或者2或者3的时候并没有转到CBN_SELCHANGE事件的函数中,也就是说这个CBN_SELCHANGE事件没用?这是为什么啊? 展开
展开全部
CStrin str1;
int i;
i=m_List.GetCurSel();
if(i>=0)
m_List.GetLBText(i,str1);
AfxMessageBox(str1);
int i;
i=m_List.GetCurSel();
if(i>=0)
m_List.GetLBText(i,str1);
AfxMessageBox(str1);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
因为你已经关联变量,在updatedata()函数里已经将该事件翻译成m_npen的值上了,你可以跟踪一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询