FineKernelToolKit 4.2.13
読み取り中…
検索中…
一致する文字列を見つけられません
公開メンバ関数 | 全メンバ一覧
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  )

ウィンドウ化関数

ウィンドウに戻します。