首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

关于radio控件的用法

2013-04-20 
求助关于radio控件的用法基于对话框的VC程序,只有一个radio控件,属性勾选group。关联变量m_radio点击radio

求助关于radio控件的用法
基于对话框的VC程序,只有一个radio控件,属性勾选group。关联变量m_radio

点击radio的响应函数
if(m_radio == 0)
{
    m_radio = -1;
}
else
{
   m_radio = 0;
}
UpdateData(FALSE);
主要就是想实现点击radio选中,再点击取消选中...


现在的问题是,运行时点击radio会选中,再次点击会取消选中,
但是此时刷新界面(切换到别的界面然后切换回来),radio控件又变成选中状态....

请问怎么操作或设置才能在刷新界面的时候radio控件不会变成选中状态???谢谢各位

[解决办法]
#10楼方法可行。
切换时 把焦点移到 OK 上
void CxxxDlg::OnActivate(UINT nState, CWnd* pWndOther, BOOL bMinimized) 
{
afxDump << nState << "\n";
if(!nState) GetDlgItem(IDOK)->SetFocus();
// 注意 这句下移了
CDialog::OnActivate(nState, pWndOther, bMinimized);
}

热点排行