RegisterDragAndDropFunction
RegisterMediaPlayEndFunction
RegisterMouseEnterFunction
RegisterMouseUpFunction
RegisterPersonaDraggedFunction
UnregisterDragAndDropFunction
UnregisterMouseEnterFunction
UnregisterMouseUpFunction
UnregisterPersonaDraggedFunction
boolean RegisterDragAndDropFunction( |
機能 | ウィンドウに対するDragAndDropイベントを処理する関数を登録します. | ||||||
---|---|---|---|---|---|---|---|
引数 |
|
||||||
戻り値 |
|
||||||
説明 |
winname変数で指定したウィンドウで発生するドラッグアンドドロッ プイベントに対して,登録した関数が呼び出されます.複数回登録し た場合は最後の登録関数が呼び出されます. callstyle変数の詳細はRegisterMouseUpFunctionを参照して ください. |
boolean RegisterMediaPlayEndFunction( void &cbMediaPlayEndFunction( string mediatype ) )[2.00以降] |
機能 | メディアファイルの再生完了を通知するコールバック関数を登録します. | ||||
---|---|---|---|---|---|
引数 |
|
||||
戻り値 |
|
||||
説明 |
メディアファイルの再生完了を通知するコールバック関数を登録し ます.メディアファイルの再生が完了すると,関数funcは割り込み によってコールバックされます. mediatype引数には,再生が完了したメディアを表すメディアタイ プ名が指定されます. |
boolean RegisterMouseEnterFunction( |
機能 | マウスカーソルのEnter,Leaveイベントを処理する関数を登録します. | ||||||||
---|---|---|---|---|---|---|---|---|---|
引数 |
|
||||||||
戻り値 |
なし |
||||||||
説明 |
マウスカーソルがウィンドウに入るEnterイベント,またはウィン ドウから出るLeaveイベント発生時に呼び出す関数を登録します. winname変数で指定したウィンドウで発生するこれらのイベントに 対して,登録した数が呼び出されます.Enter,Leaveイベントに一 つずつ関数を登録できます.登録済みのイベントに対してもう一度 登録した場合は最後の登録関数が呼び出されます. kind引数は次のとおり指定します.
callstyle変数の詳細はRegisterMouseUpFunctionを参照して ください. |
boolean RegisterMouseUpFunction( |
機能 | マウスクリック(ボタン解放)イベントを処理する関数を登録します. | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
引数 |
|
||||||||||
戻り値 |
|
||||||||||
説明 |
マウスのクリック(ボタン解放)イベント発生時に呼び出す関数を登 録します.winname変数で指定したウィンドウで発生するイベント に対して,登録した関数が呼び出されます.一つのボタンにつき一 つの関数が登録できます.既に関数登録済みのボタンに対して登録 した場合は,上書きされ最後の登録関数が呼び出されます. コールバック関数funcについてはを参 照してください.
|
例1 |
newwindowという名前のウインドウで発生したMouseUpLイベントをNewWindow_MouseUpL関数で処理する例 //イベントを処理する関数の定義 void NewWindow_MouseUpL( string winname, int x, int y, string posinfname ) { Talk("イベントを受け取りました."); } void SetEventFunction() { //イベント関数を登録する RegisterMouseUpFunction( "newwindow", 0, 0, NewWindow_MouseUpL ); } |
---|
boolean RegisterPersonaDraggedFunction( |
機能 | キャラクターウィンドウのドラッグ,ドロップイベントを処理する関数を 登録します. | ||||||||
---|---|---|---|---|---|---|---|---|---|
引数 |
|
||||||||
戻り値 |
|
||||||||
説明 |
キャラクターウィンドウのドラッグ,ドロップイベントを処理する 関数を登録します.登録した関数は,マウス操作によりキャラクター をドラッグまたはドロップしたときに,割り込み方式でコールバッ クされます.winname変数で指定したウィンドウで発生するイベン トに対して,登録した関数が呼び出されます.ドラッグとドロップ の各々に一つずつ関数を登録できます.既に関数登録済みのイベン ト(ドラッグまたはドロップ)に対して登録した場合は,上書きされ 最後の登録関数が呼び出されます. コールバック関数funcについては を参照してください.
callstyle変数の詳細はRegisterMouseUpFunctionを参照して ください. |
void UnregisterDragAndDropFunction( string winname )[2.00以降] |
機能 | RegisterDragAndDropFunctionで行ったコールバッ ク関数の登録を抹消します. | ||
---|---|---|---|
引数 |
|
||
戻り値 |
なし |
void UnregisterMouseEnterFunction( |
機能 | RegisterMouseEnterFunctionで行ったコールバック関数 の登録を抹消します. | ||||
---|---|---|---|---|---|
引数 |
|
||||
戻り値 |
|
void UnregisterMouseUpFunction( |
機能 | RegisterMouseUpFunctionで行ったコールバック関数の登 録を抹消します. | ||||
---|---|---|---|---|---|
引数 |
|
||||
戻り値 |
なし |
void UnregisterPersonaDraggedFunction( |
機能 | RegisterPersonaDraggedFunctionで行ったコールバック 関数の登録を抹消します. | ||||
---|---|---|---|---|---|
引数 |
|
||||
戻り値 |
なし |
||||
説明 |