SetTimer

機能
タイマーを設定する
Declare Function SetTimer Lib "user32.dll" _
(ByVal hWnd As Long, ByVal uElapse As Long, _
ByVal lpTimerFunc As Long, ByVal lpTimerProc As Long) As Long
Declare Function SetTimer Lib "user32.dll" _
(ByVal hWnd As Integer, ByVal uElapse As Integer, _
ByVal lpTimerFunc As Integer, ByVal lpTimerProc As Integer) As Integer

UINT_PTR SetTimer(
HWND hWnd,
UINT_PTR nIDEvent,
UINT uElapse,
TIMERPROC lpTimerFunc
);
引数
hWnd

タイマーを設定するウィンドウのハンドル
uIDEvent
タイマーのID
複数のタイマーを同時に使用するときの番号のこと。
lpTimerFunc
タイマーを起こす時間間隔(単位:ミリ秒)
lpTimerProc
WM_TIMERメッセージを受け取るウィンドウプロシージャのアドレス
戻り値
正常終了のとき  タイマーのID
エラーのとき  0
備考
VB5未満はこの関数は使えない
サンプル
ダウンロード(SetTimer.lzh 2.51KB)