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

# SDL_CreateSystemCursor

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

## 構文

`SDL_Cursor* SDL_CreateSystemCursor(SDL_SystemCursor id)`

## 引数

id | システムカーソルの列挙体の値 (詳細を参照すること)

## 戻り値

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

## サンプルコード

``

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

## 詳細

idの値は次のいずれかである.

SDL_SYSTEM_CURSOR_ARROW | 矢印
SDL_SYSTEM_CURSOR_IBEAM | Iビーム
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 | 手

## バージョン

SDL 2.0.0以降

## 関連項目(関数)

SDL_FreeCursor

## SDL Wikiへのリンク

SDL_CreateSystemCursor - SDL Wiki