rt

解决方案 »

  1.   

    在ONINITIAL()中设置对应成员变量为1
      

  2.   

    在对话框或者是这个checkbox所在的载体初始化时使用SetCheck(TRUE),就OK
      

  3.   

    我在诸位的启发下成功实现,
    但不是按你们的方法
    checkbox没有int,只有bool
    我用的bool
    还有就是我用setcheck方法不成功
    说setcheck是没有定义的标识符
    请问怎么用setcheck实现
      

  4.   

    SetCheck是控件的成员变量,所以你应该导出控件类型的成员才可以使用SetCheck,或者通过GetDlgItem后强制转化成CButton类型就可以用了
      

  5.   

    我刚才搞错了,我没有成功实现
    我测试的程序是dialog的
    但我实际要实现的是win32的应用程序,里面没有CDialog类
      

  6.   

    我有一个比较好的解决办法,我试过了,很好用的。
    你为这个checkbox定义一个BOOL类型的数据,然后在初始化函数中将其设置为TRUE
      

  7.   

    接着上面看:
    下面在调用UpdateData(FALSE);
    就行了。