• <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)  編輯 收藏 引用 所屬分類: 文章收藏

            亚洲国产精品无码久久久蜜芽| 国产一区二区三区久久精品| 亚洲精品tv久久久久| 久久精品夜色噜噜亚洲A∨| 亚洲人成网站999久久久综合| 久久亚洲精品成人无码网站| 欧美精品乱码99久久蜜桃| 久久国产乱子精品免费女| 亚洲综合久久久| 777米奇久久最新地址| 久久久久亚洲av成人无码电影| 国产亚洲精久久久久久无码77777| 97久久精品人妻人人搡人人玩| 性做久久久久久久久老女人| 久久99精品久久久久久久久久| 欧美性大战久久久久久| 久久亚洲国产欧洲精品一| 久久人与动人物a级毛片| 国产三级精品久久| 久久久老熟女一区二区三区| 日本久久中文字幕| 国内精品久久久久久麻豆| 久久久久久久97| 日韩久久久久久中文人妻| 天堂无码久久综合东京热| 94久久国产乱子伦精品免费| 久久人爽人人爽人人片AV| 久久久久久久久久久| 色悠久久久久久久综合网| 青青草国产精品久久| 久久精品天天中文字幕人妻 | 久久亚洲国产精品成人AV秋霞| 久久精品国产99久久香蕉| 精品永久久福利一区二区| 久久99精品久久久久久久久久| 亚洲va久久久噜噜噜久久狠狠| 精品久久久久久久国产潘金莲| 狠狠色丁香久久婷婷综合_中 | 日日狠狠久久偷偷色综合免费 | 久久免费小视频| 国产69精品久久久久9999|