锘??xml version="1.0" encoding="utf-8" standalone="yes"?>欧美精品乱码99久久蜜桃,国产99久久精品一区二区,久久亚洲高清观看http://m.shnenglu.com/Error/category/20043.htmlzh-cnTue, 23 Oct 2012 16:27:47 GMTTue, 23 Oct 2012 16:27:47 GMT603.Godofmoney鐨凜NetClienthttp://m.shnenglu.com/Error/archive/2012/10/11/193177.htmlEnicEnicThu, 11 Oct 2012 09:34:00 GMThttp://m.shnenglu.com/Error/archive/2012/10/11/193177.htmlhttp://m.shnenglu.com/Error/comments/193177.htmlhttp://m.shnenglu.com/Error/archive/2012/10/11/193177.html#Feedback0http://m.shnenglu.com/Error/comments/commentRss/193177.htmlhttp://m.shnenglu.com/Error/services/trackbacks/193177.html闃呰鍏ㄦ枃

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

綆浠嬶細(xì)鍐呭瓨DC錛屽張鍚嶁滃弻緙撳啿鈥濓紝鏄В鍐硍indows紿楀彛鑷粯?shù)腑鍑虹幇鈥滈棯灞忊濈殑甯歌鎵嬫銆?/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();  // 浠ュ墠鍏蟲(chóng)敞涓嶅錛岃繖鏄敤浜庡垽鏂繖涓狣C鏄笉鏄敤浜巔rint錛屽鏋滄槸灝變笉浣跨敤鈥滃唴瀛楧C鈥濓紝鑷充簬涓轟粈涔堣繕?shù)笉浜?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 鍙戣〃璇勮
]]>
精品久久人妻av中文字幕| 99国产欧美久久久精品蜜芽| 国产精品美女久久久| 国内精品久久久久久99| 伊人丁香狠狠色综合久久| 国产精品久久久久乳精品爆| 亚洲AⅤ优女AV综合久久久| 久久久久久久人妻无码中文字幕爆| 久久久久亚洲av无码专区导航| 久久久久国产精品人妻| 伊人久久综合成人网| 青青国产成人久久91网| 久久精品卫校国产小美女| 久久亚洲国产中v天仙www| 久久午夜无码鲁丝片秋霞| 国产精品欧美久久久久无广告 | 久久国产成人午夜AV影院| 国产精品久久久久久久人人看| 国产韩国精品一区二区三区久久| 亚洲精品tv久久久久久久久久| 国产美女久久精品香蕉69| 奇米影视7777久久精品人人爽| 国产精品久久久99| 国产成人久久精品一区二区三区| 日日狠狠久久偷偷色综合0| 日韩欧美亚洲综合久久影院d3| 新狼窝色AV性久久久久久| 大香伊人久久精品一区二区| 久久高潮一级毛片免费| 久久青草国产手机看片福利盒子| 亚洲性久久久影院| 无码任你躁久久久久久老妇| 成人a毛片久久免费播放| 伊人色综合久久天天| 嫩草影院久久国产精品| 国内精品久久久久影院免费| 久久久久亚洲精品天堂| 久久婷婷激情综合色综合俺也去| 久久久久亚洲精品天堂| av国内精品久久久久影院| 国产亚洲美女精品久久久久狼|