MFC基于对话框的简单步骤
2015-10-09 15:52
246 查看
第一步:创建基于对话框的工程
然后在RC文件选择对话框,并对其进行如下界面的布局
接着在控件属性那给控件修改名称和ID,并且会在resources.h文件自动生成相应的ID值。
给开始按钮添加,响应事件:右键开始按钮 选择属性对话框 在clicked中新建一个click 自动会在CPP中生成相应的函数
所有都设置完,输入如下代码:
void CMFC小程序Dlg::OnRButtonDown(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
CDialog::OnRButtonDown(nFlags, point);
Total++;
CDialog::OnLButtonDown(nFlags, point);
CTime endtime = CTime::GetCurrentTime();
CTimeSpan timespan = endtime - begintime;
float seconds = (float)(timespan.GetSeconds());
m_edit1 = Total / seconds * 60;
if(m_edit1 < 200)
{
m_edit2 = L"新手入门";
}
else{
m_edit2 = L"鼠标达人";
}
UpdateData(FALSE);
}
void CMFC小程序Dlg::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
Total++;
CDialog::OnLButtonDown(nFlags, point);
CTime endtime = CTime::GetCurrentTime();
CTimeSpan timespan = endtime - begintime;
float seconds = (float)(timespan.GetSeconds());
m_edit1 = Total / seconds * 60;
if(m_edit1 < 200)
{
m_edit2 = L"新手入门";
}
else{
m_edit2 = L"鼠标达人";
}
UpdateData(FALSE);
}
void CMFC小程序Dlg::OnBnClickedButton()
{
begintime = CTime::GetCurrentTime();
Total = 0;
}
然后在RC文件选择对话框,并对其进行如下界面的布局
接着在控件属性那给控件修改名称和ID,并且会在resources.h文件自动生成相应的ID值。
给开始按钮添加,响应事件:右键开始按钮 选择属性对话框 在clicked中新建一个click 自动会在CPP中生成相应的函数
所有都设置完,输入如下代码:
void CMFC小程序Dlg::OnRButtonDown(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
CDialog::OnRButtonDown(nFlags, point);
Total++;
CDialog::OnLButtonDown(nFlags, point);
CTime endtime = CTime::GetCurrentTime();
CTimeSpan timespan = endtime - begintime;
float seconds = (float)(timespan.GetSeconds());
m_edit1 = Total / seconds * 60;
if(m_edit1 < 200)
{
m_edit2 = L"新手入门";
}
else{
m_edit2 = L"鼠标达人";
}
UpdateData(FALSE);
}
void CMFC小程序Dlg::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
Total++;
CDialog::OnLButtonDown(nFlags, point);
CTime endtime = CTime::GetCurrentTime();
CTimeSpan timespan = endtime - begintime;
float seconds = (float)(timespan.GetSeconds());
m_edit1 = Total / seconds * 60;
if(m_edit1 < 200)
{
m_edit2 = L"新手入门";
}
else{
m_edit2 = L"鼠标达人";
}
UpdateData(FALSE);
}
void CMFC小程序Dlg::OnBnClickedButton()
{
begintime = CTime::GetCurrentTime();
Total = 0;
}
相关文章推荐
- Android布局的小窍门?
- Web布局连载——两栏固定布局(五)
- MooBox 基于Mootools的对话框插件
- flex 控件的重要属性
- Delphi控件ListView的属性及使用方法详解
- 样式表CSS布局经验
- web下载的ActiveX控件自动更新
- C#实现在前端网页弹出警告对话框(alert)的方法
- WinForm实现按名称递归查找控件的方法
- css网页布局中注意的几个问题小结
- DL.DT.DD实现左右的布局简单例子第1/2页
- 使用CSS框架布局的缺点和优点小结
- div+CSS网页布局的意义与副作用原因小结第1/2页
- C#中父窗口和子窗口之间控件互操作实例
- Android开发必知 九种对话框的实现方法
- Android控件之CheckBox、RadioButton用法实例分析
- Android列表对话框用法实例分析
- Visual C++中MFC消息的分类
- C#使用Word中的内置对话框实例
- MFC中Radio Button的用法详解