当前位置: 首页> 科技> 能源 > 接外包的平台_中高风险地区最新名单_seo服务 文库_怎么优化网站关键词排名

接外包的平台_中高风险地区最新名单_seo服务 文库_怎么优化网站关键词排名

时间:2025/8/28 20:37:03来源:https://blog.csdn.net/weixin_42350092/article/details/143040751 浏览次数:0次
接外包的平台_中高风险地区最新名单_seo服务 文库_怎么优化网站关键词排名

承接专栏《MFC工控项目实例二十四模拟量校正值输入》
用多媒体定时器实现0.1秒计时器
1、在SEAL_PRESSUREDlg.h文件中添加代码

#include<MMSystem.h>
#pragma comment(lib,"winmm.lib")class CSEAL_PRESSUREDlg : public CDialog
{
public:CSEAL_PRESSUREDlg(CWnd* pParent = NULL);	// standard constructor...bool m_isStart,m_isStop;UINT timerID;//自己添加的定时器ID变量	void DestroyTimer();//自己声明的销毁定时器函数UINT CreateTimer();//自己声明的创建定时器函数void OnTimer(UINT nIDEvent);static void CALLBACK TimeProc(UINT uID, UINT uMsg, DWORD dwUser, DWORD dw1, DWORD dw2);//定时器回调函数int t_time;}

2 、在SEAL_PRESSUREDlg.cpp文件中添加代码

void CSEAL_PRESSUREDlg::OnTesStart() 
{if (m_isStop){m_TES_START.SetIcon(IDI_TES_START); m_TES_START.SetAlign(CButtonST::ST_ALIGN_VERT);((CButton *)GetDlgItem(IDC_TES_START))->SetWindowText(m_isStop ? "结束测试" : "开始测试");	DestroyTimer();m_isStop=0;}else{ t_time=0;m_TES_START.SetIcon(IDI_TES_STOP); m_TES_START.SetAlign(CButtonST::ST_ALIGN_VERT);((CButton *)GetDlgItem(IDC_TES_START))->SetWindowText(m_isStop ? "结束测试" : "开始测试");	CreateTimer();		 m_isStop=1;}}UINT CSEAL_PRESSUREDlg::CreateTimer()
{timeBeginPeriod(1);//设置定时器设备的最小时间分辨率timerID = timeSetEvent(100, 1, TimeProc, (DWORD)this, TIME_PERIODIC);return timerID;//返回定时器ID}void CSEAL_PRESSUREDlg::DestroyTimer()
{timeKillEvent(timerID);//销毁定时器timeEndPeriod(1);//清除上次调用 timeBeginPeriod 函数时指定的最小计时器分辨率
}void CALLBACK CSEAL_PRESSUREDlg::TimeProc(UINT uID, UINT uMsg, DWORD dwUser, DWORD dw1, DWORD dw2)
{CSEAL_PRESSUREDlg* time_dlg = (CSEAL_PRESSUREDlg*)dwUser;time_dlg->OnTimer(uID );}void CSEAL_PRESSUREDlg::OnTimer(UINT nIDEvent)
{t_time++;CString str_t2_6,str_t2_5,str_t2_4,str_t2_3,str_t2_2,str_t2_1;int	 t2=t_time;		   	   str_t2_5.Format("%d",t2%10);str_t2_4.Format("%d",(t2/10)%10);str_t2_3.Format("%d",(t2/100)%10);str_t2_2.Format("%d",(t2/1000)%10);str_t2_1.Format("%d",(t2/10000)%10);		  SetDlgItemText(IDC_STATIC4,str_t2_5);SetDlgItemText(IDC_STATIC3,".");SetDlgItemText(IDC_STATIC2,str_t2_4);		 SetDlgItemText(IDC_STATIC1,str_t2_3);SetDlgItemText(IDC_STATIC0,str_t2_2);}

运行程序
在这里插入图片描述

关键字:接外包的平台_中高风险地区最新名单_seo服务 文库_怎么优化网站关键词排名

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: