<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ## 4.4畫控件 當FLTK需要重畫控件時將調用虛擬函數draw().只有在damage()返回非0值時調用該函數,draw()返回后,damage()被清0。Draw()應該被聲明為保護成員函數,避免在不需要寫畫圖代碼時用到。 Damage()將包含從最后一次調用draw()后damage(n)調用產生的所有與或位信息,根據該信息只重畫需要重畫的位置,只有FLTK認為需要全部重畫時才打開FL_DAMAGE_ALL位,比如收到expose事件。 ### 修改控件的尺寸 resize(int x,int y,int w,int h)在控件被移動和改變大小時被調用,這些參數分別是新位置,寬度和高度。但是x(),y(),w(),h(),還是以前的值,若要改變這些值,必須在基類中也調用resize()函數 不需要調用redraw()函數,至少只改變x(),y()時不需要,因為一個組合控件有一套更有效的方法來畫新的位置 ### 如何制作一個組合控件 一個組合控件包括一個或多個子控件。制作組合控件必須繼承Fl_Group類.不繼承Fl_Group類當然也可能可以制作一個組合控件,但是你還是要重新寫Fl_Group類里面的工作 子控件可能在類里面聲明 ``` class MyClass : public Fl_Group { Fl_Button the_button; Fl_Slider the_slider; ... }; ``` 構造函數要初始化這些子控件。他們將被自動的add()到group中。因為Fl_Group構造函數調用了begin().在構造函數中不要忘記調用end()函數 ``` MyClass::MyClass(int x, int y, int w, int h) : Fl_Group(x, y, w, h), the_button(x + 5, y + 5, 100, 20), the_slider(x, y + 50, w, 20) { ...(you could add dynamically created child widgets here)... end(); // don't forget to do this! } ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看