checkbox,如何保存选中状态,但是现在就选上了,我关闭该窗口,再打开不能保存该状态,我自己学的,没人教我,我现在想这个要怎么办,希望会的朋友给点帮助,我看网络上一些保存ini,然后再读取ini,可是我不会,朋友可不可以教我一下。谢谢了。

解决方案 »

  1.   

    将该checkbox关联上一个BOOL值(使用class winzard),就会自动保存这个选项的值了。
      

  2.   

    http://www.360doc.com/content/10/1223/09/5098758_80594271.shtml
    你在选中的时候将状态值写入INI文件,下次启动的时候读这个INI文件,根据读取到的状态值,判断是否选中
      

  3.   

    关联一个布尔值,然后保存读取函数
    GetCheckState就可
      

  4.   

    本人研究过ini文件,可以去本人的空间看下,希望能帮楼主解决问题:
    http://blog.csdn.net/sea_spray/archive/2010/02/22/5318075.aspx
    里面贴的图由于网速问题没能显示出来,如需要源码请留言~~~~
      

  5.   

    在窗口初始化的时候对checkbox的关联变量赋值并更新到界面
    在OnInitDlg()中就可以
    就两句话而已,找了源码来看说不定反而看糊涂了
    m_checkBoxXXX=TRUE;//or FALSE
    UpdateData(FALSE);
      

  6.   

    可以将checkbox的关联BOOL变量设置为静态的么?这样也可以实现保存的效果,但是在OnInitDlg()需要重新赋值