天气与日历 切换到窄版

 找回密码
 立即注册
中国膜结构网
十大进口膜材评选 十大国产膜材评选 十大膜结构设计评选 十大膜结构公司评选
查看: 46|回复: 0

MFC基于对话框的简单步骤

[复制链接]

该用户从未签到

主题

0

回帖

2912

积分

管理员

积分
2912
发表于 2024-6-22 09:46:18 | 显示全部楼层 |阅读模式
第一步:创建基于对话框的工程



然后在RC文件选择对话框,并对其进行如下界面的布局

接着在控件属性那给控件修改名称和ID,并且会在resources.h文件自动生成相应的ID值。

给开始按钮添加,响应事件:右键开始按钮 选择属性对话框 在clicked中新建一个click 自动会在CPP中生成相应的函数

所有都设置完,输入如下代码:

void CMFC小程序Dlg::OnRButtonDown(UINT nFlags, CPoint point)
{undefined
// 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)
{undefined
m_edit2 = L"新手入门";
}
else{undefined
m_edit2 = L"鼠标达人";
}


UpdateData(FALSE);


}


void CMFC小程序Dlg::OnLButtonDown(UINT nFlags, CPoint point)
{undefined
// 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)
{undefined
m_edit2 = L"新手入门";
}
else{undefined
m_edit2 = L"鼠标达人";
}


UpdateData(FALSE);
}


void CMFC小程序Dlg::OnBnClickedButton()
{undefined
begintime = CTime::GetCurrentTime();
Total = 0;
}

 

 

 

 

MFC基于对话框的简单步骤
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|中国膜结构网|中国膜结构协会|进口膜材|国产膜材|ETFE|PVDF|PTFE|设计|施工|安装|车棚|看台|污水池|中国膜结构网_中国空间膜结构协会

GMT+8, 2024-11-1 10:23 , Processed in 0.135864 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表