1. 在 Fl_Group 內只能有一個 Fl_Widget 可以任意變化大小,可透過 resizable 指定。
  Fl_Widget* resizable_;
  void resizable(Fl_Widget& o) {resizable_ = &o;}
  void resizable(Fl_Widget* o) {resizable_ = o;}
  Fl_Widget* resizable() const {return resizable_;}
  void add_resizable(Fl_Widget& o) {resizable_ = &o; add(o);}

2. 在 Fl_Group 內有一個靜態變數 current_ 指向目前工作中的 Fl_Group。利用 begin() 變更 current_ 為本身,相當於 current(this),當 Fl_Group 及 Fl_Window 創建時,就已經呼叫 begin()。end() 變更 current_ 為父物件,相當於 current(this->parent())。

3.

台南小新 發表在 痞客邦 PIXNET 留言(0) 人氣()