FineKernelToolKit  2.9.0
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義 ページ
Public メソッド | すべてのメンバ一覧
クラス fk_FullscreenController

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

Public メソッド

 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_FullscreenController ( void  )

コンストラクタ

fk_FullscreenController::~fk_FullscreenController ( void  )

デストラクタ

関数

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

初期化関数

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

引数
[in]fl_winFl_Window のポインタ
[in]fk_winfk_Window のポインタ
bool fk_FullscreenController::isFullscreen ( void  )

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

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

戻り値
フルスクリーンなら true を、ウィンドウなら false を返します。
bool fk_FullscreenController::changeToFullscreen ( void  )

フルスクリーン化関数

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

戻り値
成功したら true を、失敗したら false を返します。
void fk_FullscreenController::changeToWindow ( void  )

ウィンドウ化関数

ウィンドウに戻します。