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

            久久久久亚洲AV综合波多野结衣 | 国产午夜精品理论片久久| 久久久久久久久无码精品亚洲日韩| 久久亚洲美女精品国产精品| 国产精品VIDEOSSEX久久发布| 婷婷久久综合九色综合绿巨人| 久久精品人人做人人爽电影蜜月| 国产精品九九久久免费视频 | 国产高潮国产高潮久久久| 99久久婷婷国产综合精品草原| 99久久香蕉国产线看观香| 99久久无色码中文字幕| 伊人久久大香线蕉av一区| 99久久无码一区人妻| 久久亚洲精品国产精品| 国内精品久久久久影院亚洲| 一本伊大人香蕉久久网手机| 久久久久免费看成人影片| 亚洲欧美日韩久久精品| 久久久久亚洲爆乳少妇无| 久久精品国产亚洲综合色| 漂亮人妻被黑人久久精品| 久久强奷乱码老熟女网站| 久久精品视频91| 久久久久综合国产欧美一区二区| 久久久久久久99精品免费观看| 日本久久久久亚洲中字幕| 久久夜色精品国产噜噜噜亚洲AV| 亚洲午夜久久久影院| 亚洲人成网亚洲欧洲无码久久 | 国产亚洲色婷婷久久99精品| 亚洲色大成网站www久久九| 亚洲精品乱码久久久久久 | 国产成人久久精品麻豆一区| 国产精品美女久久久| 久久精品国产91久久综合麻豆自制| 无码AV中文字幕久久专区| 久久综合88熟人妻| 久久综合久久综合久久综合| 久久精品国产亚洲网站| 久久精品亚洲福利|