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

            牽著老婆滿街逛

            嚴(yán)以律己,寬以待人. 三思而后行.
            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 楊粼波 閱讀(363) 評(píng)論(0)  編輯 收藏 引用 所屬分類: 文章收藏

            久久人人爽人人爽人人片av高请| 色诱久久久久综合网ywww| 精品久久亚洲中文无码| 久久婷婷五月综合成人D啪| 久久国产精品免费| 国产精品亚洲美女久久久| 久久中文娱乐网| 91精品婷婷国产综合久久 | 国产激情久久久久影院老熟女免费 | 99久久人妻无码精品系列蜜桃| 久久精品国产男包| 国产成人久久精品一区二区三区| 亚洲综合久久久| 久久久精品人妻一区二区三区蜜桃| 免费精品久久天干天干| 久久综合久久美利坚合众国| 久久国产免费直播| 久久大香香蕉国产| 亚洲精品高清久久| 久久se精品一区二区影院| 久久久久亚洲av毛片大| 久久亚洲AV成人无码软件| 亚洲国产精品18久久久久久| 久久久久久亚洲Av无码精品专口 | 伊人久久大香线蕉成人| 伊人久久综合无码成人网| 久久AV高清无码| 91性高湖久久久久| 亚洲精品成人久久久| 嫩草伊人久久精品少妇AV| 久久综合九色综合97_久久久| 久久精品国产亚洲5555| 国产成人精品综合久久久久| 久久九九亚洲精品| 久久五月精品中文字幕| 久久人人爽人人爽人人AV东京热| 一级做a爰片久久毛片人呢| 久久久这里有精品| 一本大道久久a久久精品综合| 天天做夜夜做久久做狠狠| 久久久久人妻精品一区|