• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            brent's hut

            trap in CreateCompatibleBitmap and memory dc

                    CDC dcMem;
                    VERIFY(dcMem.CreateCompatibleDC(NULL));
                    CBitmap bmp;
                    VERIFY(bmp.CreateCompatibleBitmap(
            &dc,100,100));
                    CBitmap 
            * pOld = dcMem.SelectObject(&bmp);
                    dcMem.FillSolidRect(
            0,0,100,100,RGB(255,0,0));
                    dcMem.MoveTo(
            0,0);
                    dcMem.LineTo(
            100,100);
                    dc.BitBlt(
            0,0,100,100,&dcMem,0,0,SRCCOPY);
                    dcMem.SelectObject(pOld);
            these codes will run smoothly. but you will get nothing other a bitmap either black or white.

            See what MSDN says:

            CBitmap::CreateCompatibleBitmap

            If pDC is a memory device context, the bitmap returned has the same format as the currently selected bitmap in that device context.

            When a memory device context is created, GDI automatically selects a monochrome stock bitmap for it.


            Solution:
            1) pass in  a CPaintDC instead of a memory dc
            2) just replace VERIFY(bmp.CreateCompatibleBitmap(&dc,100,100)); with bmp.CreateBitmap(100,100,1,32,NULL);

            posted on 2008-07-14 17:15 brent 閱讀(1099) 評論(0)  編輯 收藏 引用 所屬分類: Windows

            日本WV一本一道久久香蕉| 久久精品亚洲男人的天堂| 奇米影视7777久久精品| 国产精品久久99| 亚洲精品久久久www| 97超级碰碰碰久久久久| 久久精品亚洲欧美日韩久久| 欧美日韩久久中文字幕| 久久综合丝袜日本网| 99久久国产精品免费一区二区| 国产91久久综合| 久久99精品久久只有精品 | 亚洲精品乱码久久久久久蜜桃不卡| 久久99国产精品尤物| 久久久亚洲AV波多野结衣| 久久久精品一区二区三区| 综合久久国产九一剧情麻豆 | 欧美大香线蕉线伊人久久| 久久久无码精品亚洲日韩软件| 91精品国产9l久久久久| 精品久久久久久久久免费影院| 99久久精品免费看国产免费| AV色综合久久天堂AV色综合在| 无码国内精品久久人妻蜜桃| 色婷婷综合久久久久中文字幕| 亚洲国产成人久久综合一| 久久99精品国产麻豆宅宅| 久久综合亚洲欧美成人| 色综合久久中文字幕无码| 久久人妻AV中文字幕| 97久久婷婷五月综合色d啪蜜芽| 久久人人添人人爽添人人片牛牛| 久久亚洲精品国产亚洲老地址 | 久久成人18免费网站| 国产午夜福利精品久久| 久久免费国产精品一区二区| 国内精品伊人久久久久| 久久国产视屏| 中文字幕久久亚洲一区| 亚洲av成人无码久久精品| 国产精品一区二区久久|