• <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>

            牽著老婆滿街逛

            嚴以律己,寬以待人. 三思而后行.
            GMail/GTalk: yanglinbo#google.com;
            MSN/Email: tx7do#yahoo.com.cn;
            QQ: 3 0 3 3 9 6 9 2 0 .

            Alpha Blending (Transparent) Windows

            ?

            Environment: Windows 2000 VC 6.0 Newest Win32 API (Required)

            IMPORTANT NOTE:
            To compile this sample you must be running Windows 2000 and the latest WIN32 API which you can download from
            Microsoft.
            This program will only run under Windows 2000. It makes use of the new features of the OS.

            The purpose of this example is to enable the new Alpha Blending features of Microsoft Windows 2000. It is very easy to do and hardly needs a whole class to do it, but I felt a little cheesy just posting two function calls. :)

            To use, add the CAlphaBlend class to your project. Modify the StdAfx.h file to contain the following lines right above the #define VC_EXTRALEAN:

            #define _WIN32_WINNT 0x0500
            #define WINVER 0x0500
            

            These lines will tell the compiler that it is for Windows NT 5.0 (better known as Windows 2000). They are critical and only work if you have the newest Win32 API.

            Then add the following lines of code before you display your window (or after you display it):

            // assuming we are about to ShowWindow() in the MyApp.cpp of an SDI
            CAlphaBlend ab(m_pMainWnd);
            ab.SetTransparent();
            

            This code can be called before or after a window is displayed. You can adjust the opacity (amount of transparency) with the constructor, or the following function:

            // valid ranges are 0-255, 255-being totally opaque (not transparent)
            ab.SetOpacity(125);
            
            // I found 220 does about the best blend.

            One final note. The alpha blending in Windows 2000 is very slow. I have tried many different ways to optimize it and could never get it any faster than it is. The only way I can think of is to handle the algorithm and thus the Alpha Blending myself. I don't really want to tackle that at the moment, so any optimizations any of you could make would be cool. Please let me know.

            Downloads

            Download demo project - 18 Kb
            Download source - 2 Kb

            posted on 2006-06-22 20:44 楊粼波 閱讀(366) 評論(0)  編輯 收藏 引用 所屬分類: 文章收藏

            久久精品中文字幕大胸| 国产精品久久成人影院| 一本大道久久香蕉成人网| 香蕉99久久国产综合精品宅男自 | 精品综合久久久久久98| 久久精品午夜一区二区福利| 97超级碰碰碰碰久久久久| 色婷婷噜噜久久国产精品12p| 97久久国产露脸精品国产| 精品久久人妻av中文字幕| 人妻丰满?V无码久久不卡| 久久精品国产亚洲AV香蕉| 久久99精品久久久久久野外| 国色天香久久久久久久小说| 国产精品成人久久久久久久| 中文字幕日本人妻久久久免费| 蜜桃麻豆www久久| 色妞色综合久久夜夜| 欧美日韩精品久久久久| 久久91精品国产91久久户| 精品国产乱码久久久久久呢 | 久久国产精品无码HDAV| 亚洲精品国产综合久久一线| 国产99久久久久久免费看| 久久久久久久97| 亚洲国产精品无码久久98| 一本一道久久a久久精品综合| 999久久久免费国产精品播放| 久久综合噜噜激激的五月天| 伊人久久五月天| 亚洲?V乱码久久精品蜜桃| 久久久噜噜噜久久中文字幕色伊伊| 国产精品久久久福利| 精品久久久久久综合日本| 99久久中文字幕| 久久精品国产精品亚洲毛片| 中文字幕热久久久久久久| 亚洲精品国产自在久久| 久久狠狠爱亚洲综合影院| 欧美牲交A欧牲交aⅴ久久| 久久精品aⅴ无码中文字字幕不卡|