タイマー関数

TimerCreate
TimerDestroy
TimerGetInterval
TimerSetInterval
TimerStart
TimerStop

int TimerCreate(
  int interval,
  int callstyle,
  void &func( int handle , string param ),
  string param )
[2.00以降]

機能 タイマーを作成します.
引数
intervalタイマーの周期[ms]
callstyle呼び出し方式指定
func コールバック関数
param汎用パラメータ
戻り値
-1以外タイマーハンドル
-1作成に失敗
説明

タイマーを作成し,そのハンドルを返します.interval引数にタイ マーの周期を指定します.func引数にコールバック関数を指定しま す.param引数にはコールバック関数の第二引数に渡す汎用パラメー タを指定します.callstyle引数にコールバック関数の呼び出し方 法を指定します.callstyle引数については RegisterMouseUpFunctionを参照してください.

タイマーはinterval引数に指定された時間が経過するたびにコール バック関数funcを呼び出します.このとき,コールバック関数の第 二引数には,param引数の値がセットされます.タイマーは作成と 同時に動作を開始します.タイマーの最小分解能は50msです. interval引数に50以下の値を指定しても,50msより短い間隔でコー ルバック関数が呼び出されることはありません.

TimerCreate関数で得られたハンドルを用いて,作成したタイマー を操作します.タイマーに対する操作と操作関数は次のとおりです.

タイマースタートTimerStart
タイマーの停止TimerStop
タイマーの破棄TimerDestroy
タイマーの周期を取得するTimerGetInterval
タイマーの周期を設定するTimerSetInterval

このカテゴリのトップ| カテゴリ別関数一覧| 関数名一覧

boolean TimerDestroy(   int handle )[2.00以降]

機能 タイマーを破棄します.
引数
handleタイマーハンドル
戻り値
true破棄に成功
false失敗
説明 TimerCreateで作成したタイマーを破棄します.handle引 数に破棄したいタイマーのハンドルを指定します.破棄に成功すると, 関数はtrueを返します.失敗した場合はfalseを返します.handle引 数に不正なタイマーハンドルを指定した場合の戻り値はfalseです.
このカテゴリのトップ| カテゴリ別関数一覧| 関数名一覧

int TimerGetInterval(   int handle )[2.00以降]

機能 タイマーの周期を設定します.
引数
handleタイマーハンドル
戻り値
タイマーの周期
説明 タイマーの周期を返します.handle引数に不正なタイマーハンドルを 指定した場合の戻り値は-1です.
このカテゴリのトップ| カテゴリ別関数一覧| 関数名一覧

boolean TimerSetInterval(
  int handle,
  int interval )
[2.00以降]

機能 タイマーの周期を設定します.
引数
handleタイマーハンドル
interval新しい周期[ms]
戻り値
true成功
false失敗
説明 タイマーの周期を設定します.handle引数に周期を設定したいタイマー のハンドルを指定します.設定に成功すると,関数はtrueを返します. 失敗した場合はfalseを返します.handle引数に不正なタイマーハン ドルを指定した場合の戻り値はfalseです.
このカテゴリのトップ| カテゴリ別関数一覧| 関数名一覧

boolean TimerStart(   int handle )[2.00以降]

機能 タイマーの動作を開始します.
引数
handleタイマーハンドル
戻り値
true成功
false失敗
説明 タイマーの動作を開始します.handle引数に開始するタイマーのハン ドルを指定します.開始に成功すると,関数はtrueを返します.失敗 した場合はfalseを返します.handle引数に不正なタイマーハンドル を指定した場合の戻り値はfalseです.
このカテゴリのトップ| カテゴリ別関数一覧| 関数名一覧

boolean TimerStop(   int handle )[2.00以降]

機能 タイマーの動作を停止します.
引数
handleタイマーハンドル
戻り値
true成功
false失敗
説明 タイマーの動作を停止します.handle引数に停止するタイマーのハン ドルを指定します.停止に成功すると,関数はtrueを返します.失敗 した場合はfalseを返します.handle引数に不正なタイマーハンドル を指定した場合の戻り値はfalseです.
このカテゴリのトップ| カテゴリ別関数一覧| 関数名一覧