• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • VC實現屏幕變暗效果

    發表于:2007-07-14來源:作者:點擊數: 標簽:
    網絡 上有很多利用 VB 編程實現屏幕變暗的效果(像關閉Win95時的效果),我用VC改寫了一下,權利屬于原文作者! 正文 HDC hdc; //屏幕的寬度個高度 int SCRWidth,SCRHeight; if(m_Bool) { BYTE bybits[] = {0x55, 0x0, 0xAA, 0x0, 0x55, 0x0, 0xAA, 0x0, 0x5
    網絡上有很多利用VB編程實現屏幕變暗的效果(像關閉Win95時的效果),我用VC改寫了一下,權利屬于原文作者!
    正文
        HDC hdc;
             //屏幕的寬度個高度
        int SCRWidth,SCRHeight;

        if(m_Bool)
        {
        BYTE bybits[] = {0x55, 0x0, 0xAA, 0x0,
                         0x55, 0x0, 0xAA, 0x0,
                         0x55, 0x0, 0xAA, 0x0,
                         0x55, 0x0, 0xAA, 0x0};

        hBitmap = ::CreateBitmap(8, 8, 1, 1, bybits);
        hBrush = ::CreatePatternBrush(hBitmap);

        hdc = ::GetDC(NULL);
        SCRWidth = ::GetSystemMetrics(SM_CXSCREEN);
        SCRHeight = ::GetSystemMetrics(SM_CYSCREEN);

        ::SelectObject(hdc,hBrush);
        //0xA000C9
        ::PatBlt(hdc,0,0,SCRWidth,SCRHeight,0xA000C9);

        ::DeleteObject(hBrush);
        ::ReleaseDC(0, hdc);
        }
        else
                 //重畫整個屏幕
            ::InvalidateRect(NULL, 0, 1);


    正文完,本文源代碼:

      http://www.vchelp.net/ASP/ibr_upload/656.rar

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>