VC 函数 SetTimer
来源:互联网 发布:php无限极分类菜单 编辑:程序博客网 时间:2024/05/17 04:17
定义:
SetTimer( HWND hWnd ,//句柄 用0也行 UINT nIDEvent,//定时器的序号 UINT uElapse,//间隔时间 单位为毫秒 TIMERPROC lpTimerFunc//回调函数 );
KillTimer( HWND hWnd, UINT uIDEvent);
实例一:
#define AUTO_PLAY1VOID CALLBACK AutoPlay_TimerProc( HWND hwnd, // handle to window UINT uMsg, // WM_TIMER message UINT idEvent, // timer identifier DWORD dwTime // current system time ){bool clear_flag=clear_onepair();if (FALSE==clear_flag)KillTimer(hwnd,AUTO_PLAY);}void CLlk_wgDlg::OnBtnKill() {int slider_val;float show_time;show_time=slider_val=m_slider.GetPos();show_time/=1000;KillTimer(AUTO_PLAY);CString pTempInfo;pTempInfo.Format((" %5.3f 秒"),show_time);// 浮点数输出5个有效位,其中3个小数位.m_TimerShow.SetWindowText(pTempInfo);SetTimer(AUTO_PLAY,slider_val,AutoPlay_TimerProc);}
实例二:
//本例为windows后台程序 本来想用控制台 结果在控制台环境不能实现定时//已经测试通过#include "stdafx.h"#include "resource.h"#include <windows.h>void CALLBACK Timer(HWND hwnd,unsigned int a,unsigned int b,unsigned long c){MessageBox(0,"hello","test",0);//弹出对话框}int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow){// TODO: Place code here.unsigned int id=SetTimer(0,1,1000,Timer);//每1秒调用一次回调函数TimerMessageBox(0,"按我就停止","test",0);KillTimer(0,id);return 0;}
- VC定时器SetTimer函数
- VC定时器SetTimer函数
- VC定时器SetTimer函数
- VC定时器SetTimer函数
- VC定时器SetTimer函数
- VC定时器SetTimer函数
- VC 定时器函数SetTimer
- VC 函数 SetTimer
- VC++ SetTimer
- SetTimer函数
- SetTimer函数....
- SetTimer()函数
- SetTimer函数
- vc 控制台下 窗口消息处理 以及 定时函数 SetTimer
- VC++中定时器SetTimer函数的应用总结
- vc settimer 使用例子
- 学习心得~~~vc 定时器settimer
- VC中SetTimer用法
- 基于iptables的网桥防火墙的搭建
- 单元测试实践的主要问题与解决(6)
- 字符设备驱动
- 单元测试实践的主要问题与解决(7)
- 单元测试实践的主要问题与解决(8)
- VC 函数 SetTimer
- jqueryui 自定义样式
- 《计算机网络》之网络层和运输层等章节学习笔记
- POJ 3667 Hotel 线段树 区间合并
- Git 入门
- 《功夫熊猫》的人生启示
- VC6.0熟悉开发环境
- hive删除包含较多分区表有错误
- Linux内核分析系列摘自http://www.cnblogs.com/hanyan225/category/308793.html