锘??xml version="1.0" encoding="utf-8" standalone="yes"?>伊人久久大香线蕉无码麻豆 ,久久精品亚洲精品国产色婷 ,久久人人爽人人爽人人片av高请http://www.shnenglu.com/Error/category/20043.htmlzh-cnTue, 23 Oct 2012 16:27:47 GMTTue, 23 Oct 2012 16:27:47 GMT603.Godofmoney鐨凜NetClienthttp://www.shnenglu.com/Error/archive/2012/10/11/193177.htmlEnicEnicThu, 11 Oct 2012 09:34:00 GMThttp://www.shnenglu.com/Error/archive/2012/10/11/193177.htmlhttp://www.shnenglu.com/Error/comments/193177.htmlhttp://www.shnenglu.com/Error/archive/2012/10/11/193177.html#Feedback0http://www.shnenglu.com/Error/comments/commentRss/193177.htmlhttp://www.shnenglu.com/Error/services/trackbacks/193177.html闃呰鍏ㄦ枃

Enic 2012-10-11 17:34 鍙戣〃璇勮
]]>
2.GodOfMoney涓敤鍒扮殑涓縐峂FC浣撶郴鐨勫唴瀛楧C瀹炵幇http://www.shnenglu.com/Error/archive/2012/10/08/192982.htmlEnicEnicMon, 08 Oct 2012 02:41:00 GMThttp://www.shnenglu.com/Error/archive/2012/10/08/192982.htmlhttp://www.shnenglu.com/Error/comments/192982.htmlhttp://www.shnenglu.com/Error/archive/2012/10/08/192982.html#Feedback0http://www.shnenglu.com/Error/comments/commentRss/192982.htmlhttp://www.shnenglu.com/Error/services/trackbacks/192982.html////////////////////////////////////////////////////////////////

綆浠嬶細(xì)鍐呭瓨DC錛屽張鍚嶁滃弻緙撳啿鈥濓紝鏄В鍐硍indows紿楀彛鑷粯涓嚭鐜扳滈棯灞忊濈殑甯歌鎵嬫銆?/p>

1)銆佷負(fù)灞忓箷 DC 鍒涘緩鍏煎鐨勫唴瀛?DC
2)銆佸垱寤轟綅鍥?br>3)銆佹妸浣嶅浘閫夊叆璁懼鐜
4)銆佹妸緇樺埗濂界殑鍥懼艦鈥滄嫹璐濃滃埌灞忓箷涓?

 

鐪嬭繖涓唬鐮侊細(xì)

棣栧厛鐪嬫瀯閫狅紝浠庝竴涓狢DC鏋勯犮傜劧鍚庣湅浜?jiǎn)涓涓嬫垚鍛樺嚱鏁幫紝濂藉儚娌″嚑涓紝浼拌榪欐槸涓涓彲浠ュ畬鍏ㄦ浛鎹㈢殑CDC鐨勭渷蹇?jī)鐨勪笢涓溿?/p>

鐒跺悗鐪嬫瀽鏋勶細(xì)鏋愭瀯鏄竴涓狟itBit錛岃仈鎯寵嚜宸卞仛鍐呭瓨DC鐨勬椂鍊欙紝鏈鍚庝竴姝ヤ篃鏄唴瀛樺埌DC鐨勮創(chuàng)鍥懼姩浣溿?/p>

鍏紑鎺ュ彛灝變袱涓紝閲嶈澆鐨凜DC* 鍜?->鎿嶄綔錛岀洿鎺ヨ兘褰撲綔CDC浣跨敤銆?/p>

榪欏嚑涓粏鑺傞渶瑕佹敞鎰忥細(xì)

1.m_bMemDC = !pDC->IsPrinting();  // 浠ュ墠鍏蟲敞涓嶅錛岃繖鏄敤浜庡垽鏂繖涓狣C鏄笉鏄敤浜巔rint錛屽鏋滄槸灝變笉浣跨敤鈥滃唴瀛楧C鈥濓紝鑷充簬涓轟粈涔堣繕涓嶄簡(jiǎn)瑙c傛垜鐞嗚В鏄病鏈夐渶瑕併?/p>

2.FillSolidRect(m_rect, pDC->GetBkColor());  // WM_ERASEBKGND錛岄拡瀵硅繖涓秷鎭殑緇嗚妭澶勭悊銆?/p>

 

榪欎釜綾繪寔鏈変簡(jiǎn)涓涓滃墠鍙扳滵C錛屽畠鏈韓鏄竴涓滃悗鍙扳滵C錛屾瘡嬈″悗鍙板厠闅嗗墠鍙版墽琛岀粯鐢葷劧鍚庢妸緇撴灉璐村洖鍘匯?/p>

榪欓噷榪樻湁涓涓粏鑺傦紝灝辨槸SelectObject銆備負(fù)浜?jiǎn)淇濊瘉涓嶆硠婕忓Q屾渶濂界殑鍔炴硶鏄紝姣忔宸ヤ綔瀹屾垚灝嗘墍鏈夌殑GDI瀵硅薄澶嶄綅銆?/p>

///////////////////////////////////////////////////////////////

class CMemDC : public CDC
{
public:

    // constructor sets up the memory DC
    CMemDC(CDC* pDC) : CDC()
    {
        ASSERT(pDC != NULL);

        m_pDC = pDC;
        m_pOldBitmap = NULL;
#ifndef _WIN32_WCE_NO_PRINTING
        m_bMemDC = !pDC->IsPrinting();
#else
        m_bMemDC = FALSE;
#endif

        if (m_bMemDC)    // Create a Memory DC
        {
            pDC->GetClipBox(&m_rect);
            CreateCompatibleDC(pDC);
            m_bitmap.CreateCompatibleBitmap(pDC, m_rect.Width(), m_rect.Height());
            m_pOldBitmap = SelectObject(&m_bitmap);
#ifndef _WIN32_WCE
            SetWindowOrg(m_rect.left, m_rect.top);
#endif
            // EFW - Bug fix - Fill background in case the user has overridden
            // WM_ERASEBKGND.  We end up with garbage otherwise.
            // CJM - moved to fix a bug in the fix.
            FillSolidRect(m_rect, pDC->GetBkColor());
        }
        else        // Make a copy of the relevent parts of the current DC for printing
        {
#if !defined(_WIN32_WCE) || ((_WIN32_WCE > 201) && !defined(_WIN32_WCE_NO_PRINTING))
            m_bPrinting = pDC->m_bPrinting;
#endif
            m_hDC       = pDC->m_hDC;
            m_hAttribDC = pDC->m_hAttribDC;
        }

    }

    // Destructor copies the contents of the mem DC to the original DC
    ~CMemDC()
    {
        if (m_bMemDC)
        {
            // Copy the offscreen bitmap onto the screen.
            m_pDC->BitBlt(m_rect.left, m_rect.top, m_rect.Width(), m_rect.Height(),
                          this, m_rect.left, m_rect.top, SRCCOPY);

            //Swap back the original bitmap.
            SelectObject(m_pOldBitmap);
        } else {
            // All we need to do is replace the DC with an illegal value,
            // this keeps us from accidently deleting the handles associated with
            // the CDC that was passed to the constructor.
            m_hDC = m_hAttribDC = NULL;
        }
    }

    // Allow usage as a pointer
    CMemDC* operator->() {return this;}
    // Allow usage as a pointer
    operator CMemDC*() {return this;}

private:
    CBitmap  m_bitmap;      // Offscreen bitmap
    CBitmap* m_pOldBitmap;  // bitmap originally found in CMemDC
    CDC*     m_pDC;         // Saves CDC passed in constructor
    CRect    m_rect;        // Rectangle of drawing area.
    BOOL     m_bMemDC;      // TRUE if CDC really is a Memory DC.
};

Enic 2012-10-08 10:41 鍙戣〃璇勮
]]>
伊色综合久久之综合久久| 成人亚洲欧美久久久久| 漂亮人妻被中出中文字幕久久| 国产精品伊人久久伊人电影| 久久精品国产只有精品66| 色天使久久综合网天天| 无码人妻精品一区二区三区久久 | 久久久久久久97| 久久精品国产亚洲av日韩| 91性高湖久久久久| 亚洲精品无码久久久久| 国产精品综合久久第一页| 久久久国产精华液| 久久亚洲国产精品五月天婷| AV无码久久久久不卡网站下载| 久久精品成人一区二区三区| 久久偷看各类wc女厕嘘嘘| 久久国产成人午夜aⅴ影院| 国产麻豆精品久久一二三| 久久综合亚洲色HEZYO国产| 国产婷婷成人久久Av免费高清| 久久久久亚洲av综合波多野结衣| 国产精品久久国产精麻豆99网站| 日产精品久久久久久久| 四虎影视久久久免费| 国产午夜精品久久久久九九电影| 嫩草伊人久久精品少妇AV| 久久中文字幕精品| 久久亚洲国产成人精品无码区| 久久99国产亚洲高清观看首页 | 久久精品国产亚洲AV嫖农村妇女| 97视频久久久| 国产成人久久精品一区二区三区| 亚洲国产成人精品久久久国产成人一区二区三区综 | 天天综合久久一二三区| AA级片免费看视频久久| 久久综合九色综合久99| 国内精品伊人久久久久AV影院| 久久久久免费看成人影片| 久久精品国产亚洲AV影院| 狠狠色狠狠色综合久久|