mfc,在下拉列表里如何直接通过选项触发一个事件。 rt,我希望在下拉列表里如何直接通过选项触发一个事件。而不是通过类似于更新按钮来触发,有办法能做到么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我的意思是选中某项直接可以触发一个事件。比如一个下拉列表A,一个文本框B我下拉列表里选择a1,文本框就显示a1,我下拉列表里选择a2,文本框就显示a2…………而不是选了a1后,按某个更个更新按钮,才显示a1. 你的意思明白了 但是当你选择a1的时候你用GetLBText 或者GetWindowText并不能得到其值,只有点下后当选择内容到达Edit框中才可以啊要么就得你自己添加另外的处理了 ps:你的下拉列表是不是CComboBox的下拉列表,我是按照那个理解的 你的意思明白了 但是当你选择a1的时候你用GetLBText 或者GetWindowText并不能得到其值,只有点下后当选择内容到达Edit框中才可以啊要么就得你自己添加另外的处理了 ps:你的下拉列表是不是CComboBox的下拉列表,我是按照那个理解的 是CComboBox。我就是指点了选项以后,怎么触发事件。因为我现在只会用按钮来触发事件,不会选中后立刻触发事件 为CComboBox添加CBN_SELCHANGE消息响应 void CDlg1::OnSelchangeCombo1() {// TODO: Add your control notification handler code hereCString str;m_comb.GetLBText(m_comb.GetCurSel(),str); //m_comb为组合框的控制变量m_edit.SetWindowText(str); //m_edit为文本框的控制变量} Edit控件设置LimitText(-1)后还是无法流畅的无限制显示 InterlockedExchangeAdd 的 64 位版本是什么? 线程的消息接收 鼠标左键被按住不放并移动鼠标,这会产生什么消息? 关于列表框的几个问题? 初学Ado,一个简单的问题 【寻】可以调用外部程序的VXD源代码 vs.net需要什么配置? 一个关于网络线程的简单问题讨论~ vc++6.0 移植到vs2010 出现错误error C2593: “operator +=”不明确怎么解决 如何将属性表单放置在对话框上? const CString的值如何传递给CString变量?
比如一个下拉列表A,一个文本框B我下拉列表里选择a1,文本框就显示a1,
我下拉列表里选择a2,文本框就显示a2…………而不是选了a1后,按某个更个更新按钮,才显示a1.
ps:你的下拉列表是不是CComboBox的下拉列表,我是按照那个理解的
ps:你的下拉列表是不是CComboBox的下拉列表,我是按照那个理解的
我就是指点了选项以后,怎么触发事件。
因为我现在只会用按钮来触发事件,不会选中后立刻触发事件
{
// TODO: Add your control notification handler code here
CString str;
m_comb.GetLBText(m_comb.GetCurSel(),str); //m_comb为组合框的控制变量
m_edit.SetWindowText(str); //m_edit为文本框的控制变量
}