soui 5.0.0.1
Soui5 Doc
 
Loading...
Searching...
No Matches
STimerGenerator Class Reference

定时器生成器类,继承自单例映射类 More...

#include <STimerGenerator.h>

Public Member Functions

 ~STimerGenerator ()
 析构函数
 
UINT SetTimer (IEvtSlot *pEvtSlot, UINT nElapse, BOOL bRepeat, LPARAM uData)
 设置定时器
 
void ClearTimer (UINT_PTR uID)
 清除定时器
 

Static Public Member Functions

static VOID CALLBACK _TimerProc (HWND hwnd, UINT uMsg, UINT_PTR idEvent, DWORD dwTime)
 定时器回调函数
 

Detailed Description

定时器生成器类,继承自单例映射类

Definition at line 23 of file STimerGenerator.h.

Constructor & Destructor Documentation

◆ ~STimerGenerator()

STimerGenerator::~STimerGenerator ( )

析构函数

Definition at line 10 of file STimerGenerator.cpp.

Member Function Documentation

◆ _TimerProc()

VOID CALLBACK STimerGenerator::_TimerProc ( HWND hwnd,
UINT uMsg,
UINT_PTR idEvent,
DWORD dwTime )
static

定时器回调函数

Parameters
hwnd窗口句柄
uMsg消息ID
idEvent定时器ID
dwTime时间戳

Definition at line 20 of file STimerGenerator.cpp.

◆ ClearTimer()

void STimerGenerator::ClearTimer ( UINT_PTR uID)

清除定时器

Parameters
uID定时器ID

Definition at line 40 of file STimerGenerator.cpp.

◆ SetTimer()

UINT STimerGenerator::SetTimer ( IEvtSlot * pEvtSlot,
UINT nElapse,
BOOL bRepeat,
LPARAM uData )

设置定时器

Parameters
pEvtSlot事件槽对象指针
nElapse定时器间隔时间(毫秒)
bRepeat是否重复定时器
uData用户数据
Returns
定时器ID

Definition at line 46 of file STimerGenerator.cpp.


The documentation for this class was generated from the following files: