目次 - API(機能別) - マウス - SDL_CreateSystemCursor

# SDL_CreateSystemCursor

システムカーソルを生成する

## 構文

`SDL_Cursor* SDL_CreateSystemCursor(SDL_SystemCursor id)`

## 引数

id | システムカーソルの列挙体の値

idの値は

- SDL_SYSTEM_CURSOR_ARROW
- SDL_SYSTEM_CURSOR_IBEAM
- SDL_SYSTEM_CURSOR_WAIT
- SDL_SYSTEM_CURSOR_CROSSHAIR
- SDL_SYSTEM_CURSOR_WAITARROW
- SDL_SYSTEM_CURSOR_SIZENWSE
- SDL_SYSTEM_CURSOR_SIZENESW
- SDL_SYSTEM_CURSOR_SIZEWE
- SDL_SYSTEM_CURSOR_SIZENS
- SDL_SYSTEM_CURSOR_SIZEALL
- SDL_SYSTEM_CURSOR_NO
- SDL_SYSTEM_CURSOR_HAND

## 戻り値

成功のときカーソル, 失敗のときNULLを戻す. SDL_GetError()で詳細を知ることができる.

## サンプルコード

``

    SDL_Cursor* cursor;
    cursor = SDL_CreateSystemCursor(SDL_SYSTEM_CURSOR_HAND);
    SDL_SetCursor(cursor);

## バージョン

SDL 2.0.0以降

## 関連項目(関数)

SDL_FreeCursor

## SDL Wikiへのリンク

SDL_CreateSystemCursor - SDL Wiki