SetAlwaysRunFlag

ウインドウがアクティブではない状態でも処理を続行するか、フラグをセットする

SetAlwaysRunFlag Flag

int Flag : 非アクティブでも処理を続行するかを決定するフラグ
( TRUE:続行する FALSE:非アクティブの間は処理を停止(標準) )

(プラグイン / モジュール : DxLibW)

解説

DXライブラリをウインドウモードで起動した場合、ソフトのウインドウが
非アクティブ状態になるとデフォルトの状態では再びウインドウがアクティブに
なるまでソフトの処理は停止します。

が、この関数で非アクティブ時にも処理を続行する設定にすることにより、
ウインドウが非アクティブ時でもソフトの処理を実行しつづけることが出来ます。
DXライブラリでバックグラウンドで何か処理を行うといった用途のソフトを
作成されることは非常にまれですが、そのようなソフトを作る場合に有効です。

戻り値:
  -1:エラー発生
  0:成功

関連項目

GetAlwaysRunFlagメインウインドウが非アクティブになっても処理を実行し続けるかどうかの設定を取得する( TRUE:実行する FALSE:停止する )(DxLibW)

情報

プラグイン / モジュールDxLibW
バージョン3.24f
作成日2026/04/12
著作者DxLib: Takumi Yamada / HSP binding: IronHSP Project
URLhttps://dxlib.xsrv.jp/
備考hspdxlib.as をインクルードして使用
タイプDxLib ゲームライブラリ
グループDxLib システム
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\hspdxlib.hs