void SDL_SetWindowGrab(SDL_Window* window, SDL_bool grabbed)
window | 入力グラブモードを設定するウィンドウ |
grabbed | SDL_TRUEのとき入力グラブを設定する, SDL_FALSEのとき設定しない |
入力グラブが設定されると, マウスの動きはウィンドウ内に限定される. この関数はSDL_HINT_GRAB_KEYBOARDが設定されていればキーボードもグラブする. マウスをグラブしないでキーボードをグラブする場合はSDL_SetWindowKeyboardGrab()を使うこと.
既に他のウィンドウが入力グラブされている状態で別のウィンドウの入力グラブを設定した場合, 元のウィンドウは入力グラブを失い, 後に設定したウィンドウが入力グラブを得る.