Fl::h()
下部のタスク バーの高さを除外します。
Fl_Double_Window
の中に がありFL_Window
ます。メソッドを使用して外側のウィンドウ ( Fl_Window
) を全画面表示にした後、の高さを画面の高さと同じにfullscreen()
したいと考えてFl_Double_Window
います。私が使用するinnerWindow->size(Fl::w(), Fl::h());
と、高さが画面の一番下まで伸びません。
Fl::h()
下部のタスク バーの高さを除外します。
Fl_Double_Window
の中に がありFL_Window
ます。メソッドを使用して外側のウィンドウ ( Fl_Window
) を全画面表示にした後、の高さを画面の高さと同じにfullscreen()
したいと考えてFl_Double_Window
います。私が使用するinnerWindow->size(Fl::w(), Fl::h());
と、高さが画面の一番下まで伸びません。
私はあなたに作業領域の幅と高さを与えると信じFl::w()
ています. 画面関数のリストを調べた後、 を使用して画面の数を取得し、 n は分析する画面のインデックスで、通常は 0 を使用するのが最善の方法だと思います。Fl::h()
static int Fl::screen_count ()
static void Fl::screen_xywh (int &X, int &Y, int &W, int &H, int n)
マウス ポインターの下の画面だけを気にする場合は、static void Fl::screen_xywh (int &X, int &Y, int &W, int &H)
関数を使用します。