找回密码
 注册
搜索
热搜: 回贴
  • 前程无忧官网首页 有什么好的平台可以
  • 最新的销售平台 互联网营销的平台有哪
  • 制作网页的基本流程 网页制作和网页设
  • 【帝国CMS】输出带序号的列表(数字排
  • 网站建设公司 三一,中联,极东泵车的
  • 织梦 建站 织梦网站模版后台怎么更改
  • 云服务官网 哪些网站有免费的简历模板
  • 如何建网站要什么条件 建网站要用什么
  • 吉林市移动公司电话 吉林省退休人员网
  • 设计类毕业论文 网站设计与实现毕业论
查看: 722|回复: 7

[求助]用VC++编写一个有对话界面的程序

[复制链接]
发表于 2009-11-5 00:54:15 | 显示全部楼层 |阅读模式 IP:江苏扬州
求助:用VC++编写一个有对话界面的程序,其中用到的控件有COMBO等,现在请问,如果COMBO有两个选项:"a"和"b",令:用户选择"a"时令变量x=1;用户选择"b"时令x=2.这个代码怎么编写啊?
另外,我双击COMBO控件的时候自动跳到代码部分,如下
void CTest02Dlg::OnEditchangeCombo2()
{
}
是不是把代码写在大括号内就可以了啊?如果是的话,代码怎么写?
谢谢了啊,在线等答案,小弟我是菜鸟
发表于 2009-11-5 00:54:16 | 显示全部楼层 IP:江苏扬州
右键点击combo控件,选择event,然后选择ON_CBN_SELCHANGE(看到selchange就可以).
然后点add and edit.
void CTest02Dlg::OnSelChange()
{
int x;
int index=(CComboBox*GetDlgItem(IDC_COMBO))->GetCurSel();
if(index==0)x=1;
else x==2;
}
回复

使用道具 举报

发表于 2009-11-5 00:54:17 | 显示全部楼层 IP:江苏扬州
谢谢了!感动!!!等一上午了,终于到现在有人理我了!我去试下哦!
回复

使用道具 举报

发表于 2009-11-5 00:54:18 | 显示全部楼层 IP:江苏扬州
老大,运行以后这样的````

error C2653: 'CTest02Dlg' : is not a class or namespace name
error C2146: syntax error : missing ')' before identifier 'GetDlgItem'
error C2065: 'IDC_COMBO' : undeclared identifier
error C2059: syntax error : ')'
error C2227: left of '->GetCurSel' must point to class/struct/union
warning C4553: '==' : operator has no effect; did you intend '='?
回复

使用道具 举报

发表于 2009-11-5 00:54:20 | 显示全部楼层 IP:江苏扬州
你没有声明这个类?
回复

使用道具 举报

发表于 2009-11-5 00:54:21 | 显示全部楼层 IP:江苏扬州
怎么声明额?在哪里加?
回复

使用道具 举报

发表于 2009-11-5 00:54:23 | 显示全部楼层 IP:江苏扬州
'CTest02Dlg' : is not a class or namespace name
怎么会没有这个类呢?
回复

使用道具 举报

发表于 2009-11-5 00:54:24 | 显示全部楼层 IP:江苏扬州
哦我明白了,Ctest02Dlg在我这里应该是C001Dlg
I'm trying......
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-10-1 09:49 , Processed in 0.181400 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表