我在一个分组框里设置了三个radio, 分别为radio1、radio2和radio3,
它们的Auto属性都有true; 
radio1 的Group 属性为true ,其它的为fals;
 Tablestop属性全为true。
我给radio1增加了个int型变量m_Radio, 初始化为0。问题:
     我想打开对话框时默认选中radio2,于是我把m_Radio = 1; 但是当对话框运行时却没能实现。(这是按《VC++ .NET技术内幕》中的例子方法做的,但有误)而且选中radio3单击确定后m_Radio的值依然是1.请问为什么?有没有更好的办法来实现这一功能,还有就是当单击确定后如何获取选中了哪个Radio buttom,谢谢!

解决方案 »

  1.   

    为三个按钮添加3个变量,分别实现onclick事件,自己处理消息过程
      

  2.   

    这个太麻烦了吧~ ~ 我用了以下两个函数解决
    GetCheckedRadioButton   取得选中按钮ID
    CheckRadioButton     设置默认选中按钮但我想找到我按书上的操作有误的原因,我找到书里的练习代码,代码好像和我的一模一样,但我的有问题,书上的没问题.
    分数少了可以加.
      

  3.   

    没人回复那就结贴吧,
    谢谢你了,ugg(逸学堂(exuetang.net)) .