模拟Radio Button的点击动作
来源:互联网 发布:dota2天梯排名算法 编辑:程序博客网 时间:2024/05/01 15:52
代码:
void CSubCalibrationxxxDlg::OnBnClickedRadioLine()
{
// TODO: 在此添加控件通知处理程序代码
if ( m_fgManuaClicked )
{
m_fgManuaClicked = FALSE;
return;
}
if ( m_fgDoneCorrect )
{
int iType = AfxMessageBox(_T("调整结果,是否要保存?" ),MB_YESNOCANCEL|MB_ICONQUESTION);
if ( iType == IDYES ) //Yes
{
OnBnClickedBtnSaveToDisk();
}
else if ( iType == IDNO ) //No
{
AfxMessageBox(_T("切换为“直线调整”模式,将清空上次的调整数据!"));
}
else if ( iType == IDCANCEL ) //Cancel
{
vSimulateRadioButtonClicked();
return;
}
}
......
}
void CSubxxxDlg::OnBnClickedRadioCurve()
{
// TODO: 在此添加控件通知处理程序代码
if ( m_fgManuaClicked )
{
m_fgManuaClicked = FALSE;
return;
}
if ( m_fgDoneCorrect )
{
int iType = AfxMessageBox(_T("调整结果,是否要保存?" ),MB_YESNOCANCEL|MB_ICONQUESTION);
if ( iType == IDYES ) //Yes
{
OnBnClickedBtnSaveToDisk();
}
else if ( iType == IDNO ) //No
{
AfxMessageBox(_T("切换为“曲线调整”模式,将清空上次的调整数据!"));
}
else if ( iType == IDCANCEL ) //Cancel
{
vSimulateRadioButtonClicked();
return;
}
}
......
}
void CSubxxxDlg::OnBnClickedRadioMixed()
{
// TODO: 在此添加控件通知处理程序代码
if ( m_fgManuaClicked )
{
m_fgManuaClicked = FALSE;
return;
}
if ( m_fgDoneCorrect )
{
int iType = AfxMessageBox(_T("调整结果,是否要保存?" ),MB_YESNOCANCEL|MB_ICONQUESTION);
if ( iType == IDYES ) //Yes
{
OnBnClickedBtnSaveToDisk();
}
else if ( iType == IDNO ) //No
{
AfxMessageBox(_T("切换为“混合调整”模式,将清空上次的调整数据!"));
}
else if ( iType == IDCANCEL ) //Cancel
{
vSimulateRadioButtonClicked();
return;
}
}
......
}
void CSubxxxDlg::vSimulateRadioButtonClicked()
{
m_fgManuaClicked = TRUE; //用来标志是否是模拟Radio Button的点击动作
UINT uiID = 0;
switch ( m_iRadioIndex )
{
case 0:
uiID = IDC_RADIO_LINE;
break;
case 1:
uiID = IDC_RADIO_CURVE;
break;
case 2:
uiID = IDC_RADIO_MIXED;
break;
default:
return;
break;
}
GetDlgItem(uiID)->PostMessage( WM_LBUTTONDOWN );
GetDlgItem(uiID)->PostMessage( WM_LBUTTONUP);
}
- 模拟Radio Button的点击动作
- button点击无动作触发
- button快速点击造成多次重复动作相应的解决办法
- 方法button.performClick(); 模拟点击的使用
- IOS Button 模拟点击
- Radio Button的使用
- Radio Button的使用
- Radio Button的用法
- radio button 的用法
- radio button 的用法
- Radio Button的使用
- Radio Button的使用
- radio button的分组
- jquery模拟鼠标点击动作
- jquery模拟鼠标点击动作
- 通过UIView来模拟 实现 Button的点击效果
- C# 模拟点击button,实现其中的方法
- Radio Button的简单用法
- 内存泄露
- [正能量系列]失业的程序员(四)
- node.js 追加文件
- glsl学习
- Oracle 权限控制
- 模拟Radio Button的点击动作
- MySQL存储引擎比较
- 将 interface Builder 转换成object-c代码
- Mootools操作实例文档
- Hadoop配置文件配置项定义说明
- [javase]Java RMI之HelloWorld篇
- exit函数及与return的区别
- prototype.js使用详解
- Js 对 Google Maps API 实际应用