锘??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////////////////////////////////////////////////////////////////

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

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

 

鐪嬭繖涓唬鐮侊細

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

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

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

榪欏嚑涓粏鑺傞渶瑕佹敞鎰忥細

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

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

 

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

榪欓噷榪樻湁涓涓粏鑺傦紝灝辨槸SelectObject銆備負浜嗕繚璇佷笉娉勬紡錛屾渶濂界殑鍔炴硶鏄紝姣忔宸ヤ綔瀹屾垚灝嗘墍鏈夌殑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 鍙戣〃璇勮
]]>
国产精品免费福利久久| 久久久久久国产精品免费免费| 日日狠狠久久偷偷色综合0| 久久亚洲国产精品123区| 亚洲精品国产自在久久| 日韩精品久久无码中文字幕| 久久综合九色综合97_久久久| 国产精品成人久久久久三级午夜电影 | 欧美精品九九99久久在观看| 久久久国产精品网站| 亚洲v国产v天堂a无码久久| 国产精品久久久久久久久| 亚洲美日韩Av中文字幕无码久久久妻妇 | 欧美激情精品久久久久久久九九九 | 久久人人妻人人爽人人爽| 久久九九亚洲精品| 精品乱码久久久久久夜夜嗨| 久久亚洲国产精品成人AV秋霞| 国产高潮国产高潮久久久91| 久久丫忘忧草产品| 久久夜色精品国产网站| 日本欧美国产精品第一页久久| 亚洲色欲久久久综合网东京热| 激情综合色综合久久综合| 国产精品久久久久AV福利动漫| 亚洲国产成人精品无码久久久久久综合 | 777久久精品一区二区三区无码| 久久天天躁夜夜躁狠狠| 久久久精品视频免费观看| 亚洲一本综合久久| 91久久婷婷国产综合精品青草| 无遮挡粉嫩小泬久久久久久久| 久久亚洲中文字幕精品一区| 国产高潮久久免费观看| 国产午夜精品久久久久九九| 久久久久久久97| 亚洲va中文字幕无码久久| 亚洲精品无码久久久久sm| 亚洲国产精品无码久久一区二区 | 久久99久国产麻精品66| 亚洲午夜久久久久久噜噜噜|