📄 subject_45109.htm
字号:
<p>
序号:45109 发表者:纯子 发表日期:2003-06-26 16:22:48
<br>主题:关于Radio Button
<br>内容:我作了一组Radio Button(四个),初始化时,m_Radio1->SetCheck(TRUE);我希望当我改选其他几个时,能将我选择的结果保存下来,而不是每次重新运行时又回到初始状态。我该怎么办,请高手帮帮忙,谢谢!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:米罗 回复日期:2003-06-26 16:37:38
<br>内容:自己写个初始化信息文件吧!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:无名小卒 回复日期:2003-06-27 09:05:21
<br>内容:你可以把你所选择的操作状态存到一个文件里去,然后再在初始化时到这文件里去读你操作状态。祝你成功!具体操作如下:<BR>//你的初始化函数:<BR>BOOL CMyDlg::OnInitDialog()<BR>{<BR> CDialog::OnInitDialog();<BR> //TODO: Add extra initialization here<BR> CString str;<BR> CFile fileopen;<BR> if(fileopen.Open("MyProc.dat",CFile::modeRead|CFile::shareExclusive))<BR> {<BR> CArchive aropen(&fileopen,CArchive::load); <BR> for(;aropen.ReadString(str);)<BR> {<BR> m_nOption = atoi(str);//m_nOption是定义的Radio Button的变量<BR> } <BR> aropen.Close();<BR> fileopen.Close();<BR> }<BR><BR>//你想要保存结果的函数:(我用的是一个BUTTON事件,你随便!)<BR>void CMyDlg::OnButtonMsg() <BR>{<BR> UpdateData(TRUE);<BR> switch(m_nOption)<BR> {<BR> case 0:<BR> m_result = m_nOption;<BR> break;<BR> case 1:<BR> m_result = m_nOption;<BR> break;<BR> default:<BR> m_result = m_nOption;<BR> break;<BR> }<BR> CString temp;<BR> CFile filesave("MyProc.dat",CFile::modeCreate|CFile::modeWrite|CFile::shareExclusive);<BR> CArchive arsave(&filesave,CArchive::store); <BR> temp.Format("%d",m_nOption);<BR> arsave.WriteString(temp); <BR> arsave.Close();<BR> filesave.Close();<BR> UpdateData(FALSE);<BR>}<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -