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

            伊人久久免费视频| 久久亚洲欧洲国产综合| 超级碰碰碰碰97久久久久| 久久久亚洲精品蜜桃臀| 久久久黄片| 久久精品二区| 中文字幕无码久久精品青草| 久久久无码精品亚洲日韩京东传媒 | 精品国产青草久久久久福利 | 无码专区久久综合久中文字幕| 日韩精品久久久肉伦网站| 丁香五月综合久久激情| 伊人久久精品无码av一区| 国产激情久久久久影院| 无码国产69精品久久久久网站| 国产亚洲成人久久| 久久精品国产亚洲AV无码偷窥| 人妻少妇精品久久| 秋霞久久国产精品电影院| 久久久精品久久久久影院| 久久激情亚洲精品无码?V| 狠狠色噜噜狠狠狠狠狠色综合久久 | aaa级精品久久久国产片| 久久免费视频1| 国内精品久久久久久麻豆| 久久精品国产亚洲AV香蕉| 国产精品久久新婚兰兰| 久久久久国产亚洲AV麻豆| 精品国产福利久久久| 国产精品久久99| 看久久久久久a级毛片| 思思久久精品在热线热| 中文精品99久久国产| 久久久久亚洲AV无码专区首JN | 伊人久久大香线蕉综合Av| 久久天天躁狠狠躁夜夜2020老熟妇| 久久se精品一区精品二区| 久久99精品综合国产首页| 国产精品久久久久久福利69堂| 亚洲AV无码久久精品色欲| 色妞色综合久久夜夜|