SetTimer |
Declare Function Api_SetTimer& Lib "user32" Alias "SetTimer" (ByVal hWnd&, ByVal nIDEvent&, ByVal uElapse&, ByVal lpTimerFunc&) |
Declare Function SetTimer Lib "user32" (ByVal hWnd As Long, ByVal nIDEvent As Long, ByVal uElapse As Long, ByVal lpTimerFunc As Long) As Long |
|
指定されたタイムアウト値を持つ 1 個のタイマを作成する。 |
|
パラメータ
NULL を指定すると、どのウィンドウにも関連付けられていないタイマが作成され、nIDEvent パラメータは無視される。 ている場合、新しいタイマは既存のタイマを置き換える。SetTimer 関数がタイマを置き換えた場合、そのタイマはリセットされる。
したがって、現在のタイムアウト時間が経過すると 1 つのメッセージが送信されるが、それまでのタイムアウト時間は無視される。 NULL を指定すると、システムは 1 個の WM_TIMER メッセージをアプリケーションキューにポストする。
このとき、メッセージ内の MSG 構造体の hwnd メンバに、この関数の hWnd パラメータで指定したハンドルが格納される。
または存在する場合は文字列による識別子を渡せる。 |