大家好,我用vc6可以很正常地操作单选铵钮,但在vc2005中,我建立好了一个对话框,在上面加入了两个单选按钮,而且设置第一个为group属性,还匹配了一个int型的且初始值为0的成员变量,这样,运行时第一个单选按钮理应被默认选中,但实际却不是这样,每个按钮都没被初始选中,我检查了,是对话框缺少ddx()函数,手动加上后就没有问题了,但在vc6中不会这样啊,只要单选按钮对应上了一个变量后ddx函数就自动设置好了的啊,难道vc2005相对vc6是退步了吗,还是我在vc2005中的操作不对啊?

解决方案 »

  1.   

    不光是单选按钮,其它好像也是这个样子的,添加非控件变量都不会生成DDX。可是MFC智能设备下它会自动生成DDX,不知道怎么搞得。
      

  2.   

    VS2005与VC6的操作差异很大,其实这些功能都有。
    1、单选
    先建立一组单选按钮若干,第一个设置Group,然后要设置TAB顺序,一组单选必须连续。添加变量在单选按钮上用右键即可出现添加变量菜单,手工增加的话当然费事了。
    2、右键和映射都进行了限定,是针对具体控件进行了限制,这样相关性强。
    VS2008都出来了,肯定是越来越先进,别再手工添加了,呵呵,那是大牛们显示技术时才用的