永发信息网

vc 组合框

答案:6  悬赏:0  手机版
解决时间 2021-03-25 07:23
vc 组合框
最佳答案
响应组合框的CBN_SELCHANGE消息,关联控件变量m_ctlPageCombo
void CAnyPageDlg::OnSelchangePageCombo()
{
// TODO: Add your control notification handler code here
CString count;
//获取组合框内选择的字符串
m_ctrlPageCombo.GetLBText(m_ctrlPageCombo.GetCurSel(), count);
GetItemDlg(IDC_EIDT1)->SetWindowText(count);
}
//IDC_EDIT1是编辑框的ID,也可关联CString变量,例如:
CString m_strEdit;
void CAnyPageDlg::OnSelchangePageCombo()
{
// TODO: Add your control notification handler code here
CString count;
m_ctrlPageCombo.GetLBText(m_ctrlPageCombo.GetCurSel(), count);
m_strEdit = count;
UpdateData(FALSE);
}
全部回答
很简单,可以写个例子给你!

嘿嘿,我给你做了一个,想要的话给我说一我给你发过去。分多的话我还可以给你做一个视频很清晰的那种。
CYourDlg::OnSelectChangeCombobox1()
{
int s = (( CComboBox * ) GetDlgItem( IDC_COMBOBOX1 ))->GetCurSel();
CString str = (( CComboBox * ) GetDlgItem( IDC_COMBOBOX1 ))->GetLBText( s );
SetDlgItemText( IDC_EDIT1, str );
}
对,就是用那个SELCHANGED事件的,我做过的是根据不同的选项,将数据库中的记录显示出来。最理想的方法是直接添加在该函数内部。你要是不会在函数内部写代码,那就是用SendMessage()吧,本办法但很有效,当选项被改变时,调用SendMessage发送一个自定义消息WM_USER+XXX到对话框,然后改变对话框的消息路由(好像是winproc消息映射函数--自己去查一下吧,ctrl+w里面有的),增加一行代码:
if(message==WM_USER+XXX)
{
strContent.Format(_T("..."));
UpdateData(FALSE);
}
就行了。strContent是给编辑框增加的CString变量
设组合框ID为IDC_COMBO1,编辑框ID为IDC_EDIT1.
重载IDC_COMBO1的CBN_SELENDOK响应函数:
void C你的对话框类::OnSelendokCombo1()
{
CString Info;
int i=((CComboBox *)GetDlgItem(IDC_COMBO1))->GetCurSel();//得到Combo的当前选择
((CComboBox *)GetDlgItem(IDC_COMBO1))->GetLBText(i,Info);//得到当前选择对应的内容
SetDlgItemText(IDC_EDIT1,Info);//设置到编辑框里
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么有那么多的人“讨厌”暴走团
宜兴教 成人舞蹈的地方
婴儿出生可以说健康落地吗
江城壹号家富富侨
凯旋新世界配套的学校有几间?分别是?
职场小白领遇到潜规则,怎么办
一块长方形菜地,长32米,宽18米.(1)这块
新手想做黄金期货去哪里
火金火金火木木火究竟缺什么
做后妈好吗
t66火车的16车94号靠窗吗
求推荐适合6-8岁小孩子听故事的公众号吗?
——We’reorganizingapartynextSaturday,and
许嵩的《坏孩子》歌词
金山油储公司第二加油站地址在什么地方,想过
推荐资讯
女儿又长大了爸爸真的舍不得再离开你了
姓名测试打分李梓月
甲瓶装装了二分之一瓶可乐,乙瓶装装了四分之
今天北京限行尾号3和8是不是除了尾号3和8的车
我身体上这是什么东西啊,以前都没有。有没有
我们家养了,2只小兔子,可是死了一只,我但
长3.8宽2.3高0.15等于多少立方
西安的南湖和曲江池是不是一回事?
求俞敏洪的《从容一生》
二两六钱男命好不好
找首外国歌 中文翻译是火焰划破燃烧的天空
士相将哪个大哪个小
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?