<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                第八章 圖形軟件開發 第一節 CMemDC封裝類 第二節 圖像透明技術 第三節 動畫技術 第四節 透明動畫 第五節 不規則窗口 第六節 雙緩沖防閃爍技術 第七節 圖層軟件架構 第八節 CDC類成員函數介紹 一、變量的生命期: 1、臨時變量:生命期最短。例如:int i;//訪問速度最快 2、全局變量:生命期最長。例如:CPoint g_pos; 3、類成員變量:類成員變量的生命期與對象相同。在構造函數內初始化 例如:int m_nIndex;類成員變量訪問速度比全局變量和靜態變量還慢 二、閃爍問題:界面更新時有超過1次以上的輸出,并且多次輸出的區域有重疊 1、重疊面積越大閃爍越嚴重 2、輸出的次數越多閃爍越嚴重 三、解決閃爍問題的關鍵,就是禁止在界面更新中多次畫面輸出。具體辦法可以歸納為以下幾種: a)非客戶區和客戶區不能同步更新畫面造成的閃爍,可以去掉窗口的標題和邊框。只在WM_PAINT消息回調時繪畫,而在WM_NCPAINT消息回調中不繪畫。例如:QQ、360等軟件皆是如此; b)客戶區內背景和前景不能同步更新畫面,在WM_ERASEBKGND背景更新和WM_PAINT前景更新兩個消息中,只選擇一種消息回調時繪畫而在外一個消息回調時不繪畫; c)Invalidate強制更新客戶區函數,代入FALSE只更新前景而不更新背景,可以減少客戶區閃爍。或者說代入FALSE只通知WM_PAINT消息回調,而不通知WM_ERASEBKGND消息回調; d)即使只在客戶區中輸出畫面,如果畫面輸出的背景圖和角色圖形太多,還會發生背景圖和角色之相互覆蓋造成畫面閃爍。解決這個問題的方法必須使用“雙緩沖防閃爍”技術 四、MFC數據集合類: 1、CList:雙向鏈表 2、CArray:動態數組 3、CMap:數據映射類(哈希表) 4、CString:串 五、STL標準數據集合類(標準模板庫) 1、std::list:雙向(環形)鏈表 2、std::vect:動態數組 3、std::map:映射類(二叉樹) 4、std::string:串
                  <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>

                              哎呀哎呀视频在线观看