在VC里如何让一个程序每隔三十秒执行一次? 如题,希望赐教 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 得一个程序负责调试,在负责的程序中SetTimer,在OnTimer中CreateProcess. UINT SetTimer (UINT nIDEvent, UINT nElapse, void (CALLBACK* lpfnTimer)(HWND, UINT, UINT, DWORD))nIDEvent:Timer 事件ID,nElapse: 时间间隔,楼主需要设成30*1000, 因为单位是毫秒lpfnTimer:回调函数,当时间到的时候,系统自动调用你的函数,你可以在里面调用你想调用的函数,也可以通过KillTimer()来终止计数器工作, 如果嫌烦,可以使用CWnd, 或CDialog的SetTimer,OnTimer, KillTimer,通过ClassWizard设置响应WM_TIMER消息处理,能自动帮你生成,void CDlg2::OnTimer(UINT nIDEvent) { // TODO: Add your message handler code here and/or call default if(nIDEvent == 100) { }} 1.SetTimer(1,30000,NULL);建立一个计数器。2.重载WM_TIMER响应函数OnTimer3.在OnTimer()中加入你的程序段即可。 控制一段程序一天执行一次的方法 小生不才,请问MFC是什么~? 怎样用VC来做文件备份 谁知道怎么把一个文件虚拟成一个文件夹?就像把一个ISO文件虚拟成一个光驱一样。 怪事,关于串口通信! 请高手帮忙:在COM中使用事件的问题 初学VC++,想得到一个简单的数据库的例子,请大家给我一个吧! 使用连接点的问题 请问怎样在文件夹鼠标右键菜单中增加Cmd命令? ★help,菜鸟请教一个简单的问题! 钱包丢了,一个月生活费还没着落呢!散分! 在串口里怎么发CTRL+X
nElapse: 时间间隔,楼主需要设成30*1000, 因为单位是毫秒
lpfnTimer:回调函数,当时间到的时候,系统自动调用你的函数,你可以在里面调用你想调用的函数,也可以通过KillTimer()来终止计数器工作,
如果嫌烦,
可以使用CWnd, 或CDialog的SetTimer,OnTimer, KillTimer,
通过ClassWizard设置响应WM_TIMER消息处理,
能自动帮你生成,void CDlg2::OnTimer(UINT nIDEvent)
{
// TODO: Add your message handler code here and/or call default
if(nIDEvent == 100)
{
}
}
2.重载WM_TIMER响应函数OnTimer
3.在OnTimer()中加入你的程序段即可。