鸡啄米
最新评论及回复
-
2398. WT:
在哪里动态添加子菜单呢?2013/1/25 09:29
-
2397. meluoliu:
惭愧,膜拜博主~一个嵌入式菜鸟2013/1/24 22:52
-
2396. cl:
师傅,怎么将combo box 里的字符串显示到标签页的对话框的edit box里啊,您的例程里的combo box和edit box同在一个对话框内,用您的代码可以,可是这不在同一个对话框内,咋办啊?搞了两天,都没明白,求指导啊?鸡啄米 于 2013-01-24 23:16:58 回复可以在对话框类中提供接口函数设置过去,也可以通过全局变量,当然前者耦合性低些,具体情况具体分析cl 于 2013-01-25 09:43:31 回复谢谢师傅,我调试了一下,
CString strWeb;
int nSel;
// 获取组合框控件的列表框中选中项的索引
nSel = m_comboWeb.GetCurSel();
// 根据选中项索引获取该项字符串
m_comboWeb.GetLBText(nSel, strWeb);
// 将组合框中选中的字符串显示到IDC_SEL_WEB_EDIT编辑框中
发现以上的代码都没问题,字符串可以传到strWeb中,就是
SetDlgItemText(IDC_SEL_WEB_EDIT, strWeb); 这句话有问题。我与师傅不同的是,combo框在父窗口中,tab标签设在在父窗口中,edit框在tab页的子对话框中。我这个
OnCbnSelchangeWebCombo()函数是在父窗口中写的,可就是不能把strWeb传给edit显示,我也试过在tab的那个子对话框中生成OnCbnSelchangeWebCombo(),可它显示m_comboWeb是未定义的标示符,我也包含了父对话框的头文件的啊。我也试过给edit定义字符串变量的方法,网上找的传递函数的法,都也没试出来。哎,晕啊,徒弟真是学艺不精,丢师傅的人啊
2013/1/24 16:33
-
2395. 足球比分:
谢谢分享啦2013/1/24 15:29
-
2394. 润初颜:
の~~~~~继续围观中!2013/1/24 09:39