AIT_MouseDragDrop
機能
指定した開始位置から終了位置までをドラッグアンドドロップします。
形式
bool AIT_MouseDragDrop ( integer nXStartPos, // 開始X座標 integer nYStartPos, // 開始Y座標 integer nXEndPos, // 終了X座標 integer nYEndPos, // 終了Y座標 integer nButton, // マウスボタン integer nKeyState // キー状態 );
引数
nXStartPos(入力用)
ドラッグを開始する位置のX座標を指定してください。
nYStartPos(入力用)
ドラッグを開始する位置のY座標を指定してください。
nXEndPos(入力用)
ドロップする位置のX座標を指定してください。
nYEndPos(入力用)
ドロップする位置のY座標を指定してください。
nButton(入力用)
ドラッグアンドドロップするマウスボタンを指定してください。これは、次の値のどれかにする必要があります。
値 |
意味 |
---|---|
LBUTTON |
左マウスボタン |
MBUTTON |
中央マウスボタン |
RBUTTON |
右マウスボタン |
nKeyState(入力用)
キー状態を指定してください。これは、次の値のどれかにする必要があります。
値 |
意味 |
---|---|
SHIFT_ON |
[Shift]キーはオン状態 |
ALT_ON |
[Alt]キーはオン状態 |
CTRL_ON |
[Ctrl]キーはオン状態 |
SHIFT_OFF |
[Shift]キーはオフ状態 |
ALT_OFF |
[Alt]キーはオフ状態 |
CTRL_OFF |
[Ctrl]キーはオフ状態 |
戻り値
この関数が正常に処理された場合の戻り値はtrue、そのほかの場合はfalseとなります。
関数がfalseを返した場合には、AIT_GetLastErrorを使用して拡張エラーコードを取得できます。AIT_GetLastErrorが返すおそれのあるエラーコードを次に示します。
拡張エラー番号 |
エラーコード |
---|---|
8 |
ERROR_NOT_ENOUGH_MEMORY |
14 |
ERROR_OUTOFMEMORY |
87 |
ERROR_INVALID_PARAMETER |
112 |
ERROR_DISK_FULL |