FineKernelToolKit: FK::fk_FullscreenController クラス

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

ウィンドウ化関数

ウィンドウに戻します。