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_win | Fl_Window のポインタ
  [in] | fk_win | fk_Window のポインタ

bool fk_FullscreenController::isFullscreen | ( | void |  | ) |

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

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

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

bool fk_FullscreenController::changeToFullscreen | ( | void |  | ) |

フルスクリーン化関数

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

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

void fk_FullscreenController::changeToWindow | ( | void |  | ) |

ウィンドウ化関数

ウィンドウに戻します。