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

            欧美精品福利视频一区二区三区久久久精品 | 免费精品久久久久久中文字幕| 久久精品人人做人人妻人人玩| 2021国内精品久久久久久影院| 久久久久久毛片免费看| 久久99久久成人免费播放| 国产成人久久777777| 91精品无码久久久久久五月天| jizzjizz国产精品久久| 成人国内精品久久久久影院| 狠狠色丁香久久婷婷综合五月 | 婷婷国产天堂久久综合五月| 久久天天躁狠狠躁夜夜不卡| 少妇被又大又粗又爽毛片久久黑人| 国产日韩久久免费影院| 亚洲精品高清一二区久久| 四虎久久影院| 中文无码久久精品| 国产精品美女久久久m| 久久精品国产久精国产| 久久久艹| 日韩精品久久久久久免费| 久久青青草原亚洲av无码app| 久久精品一本到99热免费| 91精品国产综合久久四虎久久无码一级 | 青青草国产97免久久费观看| 久久久无码精品午夜| 久久本道综合久久伊人| 久久久99精品一区二区| 亚洲伊人久久精品影院| 久久99久久99小草精品免视看| 久久夜色精品国产亚洲av| 日韩乱码人妻无码中文字幕久久| 中文字幕久久欲求不满| 久久精品国产乱子伦| 久久国产精品-久久精品| 热久久视久久精品18| 久久免费美女视频| 午夜精品久久久久久久久| 久久夜色撩人精品国产小说| 精品久久8x国产免费观看|