目次 - 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_IBEAMIビーム
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