FineKernelToolKit 4.3.0
読み取り中…
検索中…
一致する文字列を見つけられません
FK::fk_FullscreenController クラス

フルスクリーン制御クラス [詳解]

#include <FK/Fullscreen.h>

公開メンバ関数

 fk_FullscreenController (void)
 コンストラクタ
 ~fk_FullscreenController (void)
 デストラクタ
void init (Fl_Window *fl_win, fk_Window *fk_win)
 初期化関数
bool isFullscreen (void)
 フルスクリーンモード取得関数
bool changeToFullscreen (void)
 フルスクリーン化関数
void changeToWindow (void)
 ウィンドウ化関数

詳解

フルスクリーン制御クラス

このクラスは、WIN32APIを利用した完全なフルスクリーンモードを提供します。

注意
本クラスの機能は、 FLTK と Windows に依存していますので、 それ以外の環境では利用できません。
参照
fk_Window

構築子と解体子

◆ fk_FullscreenController()

FK::fk_FullscreenController::fk_FullscreenController ( void )

コンストラクタ

◆ ~fk_FullscreenController()

FK::fk_FullscreenController::~fk_FullscreenController ( void )

デストラクタ

関数詳解

◆ init()

void FK::fk_FullscreenController::init ( Fl_Window * fl_win,
fk_Window * fk_win )

初期化関数

フルスクリーン化したい Fl_Window と fk_Window を指定して初期化を行います。

引数
[in]fl_winFl_Window のポインタ
[in]fk_winfk_Window のポインタ

◆ isFullscreen()

bool FK::fk_FullscreenController::isFullscreen ( void )

フルスクリーンモード取得関数

現在フルスクリーン化しているか否かを取得します。

戻り値
フルスクリーンなら true を、ウィンドウなら false を返します。

◆ changeToFullscreen()

bool FK::fk_FullscreenController::changeToFullscreen ( void )

フルスクリーン化関数

フルスクリーン化します。モニタの解像度が対応していない場合は失敗します。

戻り値
成功したら true を、失敗したら false を返します。

◆ changeToWindow()

void FK::fk_FullscreenController::changeToWindow ( void )

ウィンドウ化関数

ウィンドウに戻します。