也就是按一下改变一下状态?按下、放开?

解决方案 »

  1.   

    http://www.vckbase.com/code/listcode.asp?mclsid=3&sclsid=301
    你可以根据需要任意改动
      

  2.   

    it must be redraw the button
    if your want to get , leave your e_mail
      

  3.   

    CBitmapButton就可以满足你的要求,你可以试一试。
      

  4.   

    我这有别人的一个类,有意请联络
    [email protected]
      

  5.   

    谢谢楼上各位。
    我已经将Button 放在diag 上了。但是,怎么样才能对Check Box 进行操作? 如何得到这个object ?
    也就是这个Box 在什么地方create 的? 我找不到:-(   。
    我想得到它的状态,如何做呢?比如是按下还是放开?
      

  6.   

    在资源编辑里面右键点击,选择class wizard,添加成员变量。在你需要获得它状态的地方先UpdateData(TRUE),然后就可以用创建的那个变量了。是个bool型的。TRUE表示按下。
      

  7.   

    定义一个成员变量,用来表示状态可以是BOOL的,也可以是INT的
      

  8.   

    通过Classwizard 添加变量 ,系统会为你选择类型的
    UpdatData();之后判断你添加的变量的值即可知道该check box的状态GetDlgItem(IDC_XXX)
      

  9.   

    谢谢楼上大虾们!!BTW: 如何在check Box  上显示当前的状态呢?比如按下,放开?
    我想改变Button上的字?
      

  10.   

    GetDlgItem(IDC_XXX)->SetWindowText("sssss");