目次 - SDL 3.0 API(機能別) - ヒント - SDL_HINT_QUIT_ON_LAST_WINDOW_CLOSE

SDL_HINT_QUIT_ON_LAST_WINDOW_CLOSE

最後のウィンドウを閉じるときSDL_QUITイベントを送るか否かを設定するヒント

ヘッダ

SDL3/SDL_hints.h

構文

#define SDL_HINT_QUIT_ON_LAST_WINDOW_CLOSE "SDL_QUIT_ON_LAST_WINDOW_CLOSE"

詳細

次の値を設定できる:

"0" SDLは最後のウィンドウを閉じてもSDL_EVENT_QUITを送信しない. この場合でもSDL_EVENT_QUITイベントが送られる別の理由があることに注意すること: macOSのメニューバーから"Quit"を選択する, UnixでSIGINT(ctrl-c)を送信する, などである
"1" SDLは最後のウィンドウを閉じるときSDL_QUITを送信する (デフォルト)

システムトレイにアクティブなアイコンが少なくとも1つある場合, 最後のウィンドウが閉じ, かつ最後のトレイアイコンが破棄されたときSDL_EVENT_QUITが送られる.

このヒントはいつでも変更できる.

バージョン

SDL 3.2.0以降

SDL Wikiへのリンク

SDL_HINT_QUIT_ON_LAST_WINDOW_CLOSE - SDL Wiki