成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C++語言中的毛玻璃效果

開發(fā) 后端
假如你用的是Windows Vista操作系統(tǒng),你會發(fā)現(xiàn)可以用C++語言來生成Aero毛玻璃效果,C++在應(yīng)用程序中集成毛玻璃效果。

本文將演示在基于Windows Vista的普通Windows應(yīng)用程序及對話框程序中,如何利用C++語言來生成Aero毛玻璃效果,此處使用的是Beta 2版本的Vista及Windows SDK,現(xiàn)在就讓大家看一下震撼的效果吧。

一些API在細節(jié)上會有所變化。另外,文中沒有使用MFC,全部例子用WTL 7.5生成,其可在http://wtl.sourceforge.net/下載得到,雖然此處使用的是Visual C++ 2003,但Visual C++ 2005也類似。#t#

Aero主題及毛玻璃效果,是隨同Vista"桌面窗口治理(DWM)"而來的新特性,也是微軟市場推廣的一個重心,在應(yīng)用程序中集成毛玻璃效果,當打開Aero主題時,程序看上去會顯得非常與眾不同--很酷,對吧。

Aero主題中的毛玻璃效果

當以Aero為主題時,Vista會根據(jù)計算機顯卡進行判定是否開啟毛玻璃效果,此時桌面由DWM進行繪制,而DWM使用一個composition進程來渲染桌面,其會在頂層窗口的非客戶區(qū)自動使用Aero主題元素(有點類似于Windows XP)。又說回來,也不是總會添加這些毛玻璃效果的,假如計算機運行于"電池模式",或用戶決定關(guān)閉透明效果,那么非客戶區(qū)就不會有毛玻璃效果了,如下圖所示。

假如在控制面板的可視效果中打開了透明玻璃效果,那非客戶區(qū)看上去就像下圖這樣:

用C++品嘗Vista美味:界面的毛玻璃效果(圖一)

請留意,記事本的邊框呈現(xiàn)綠色調(diào),這是墻紙透過來的顏色,并且也可以透過標題欄看到桌面的一些圖標。我們在編寫代碼的時候,要害只須留意composition是否打開,而不是設(shè)置了什么毛玻璃效果,因為DWM會處理毛玻璃效果繪制的部分。

項目開始

***個示例程序是不帶視窗口、工具條、狀態(tài)條的SDI應(yīng)用程序,在運行完WTL AppWizard之后,***件事就是設(shè)置stdafx.h中的#define,以便利用Vista的新特性。Vista的Windows版本為6,且Vista中IE的版本為7,設(shè)置完成后應(yīng)像下面這樣:

用C++品嘗Vista美味:界面的毛玻璃效果(圖二)

在GetThemeTextMetrics() API中的轉(zhuǎn)換,是對Platform SDK的uxtheme.h中錯誤的修正,然而,Windows SDK卻沒有這個錯誤,所以這個轉(zhuǎn)換導致了一個錯誤,可刪除函數(shù)中的這個轉(zhuǎn)換,其他三個也同樣。 添加邊框的毛玻璃效果。

責任編輯:chenqingxiang 來源: wewill.cn
相關(guān)推薦

2021-07-06 06:07:14

CSS 技巧背景

2017-01-17 16:45:35

githubinstagramandroid

2010-01-15 19:17:48

C++語言

2017-02-14 17:29:42

Android毛玻璃虛化效果

2010-01-18 13:54:28

函數(shù)

2010-01-25 17:05:37

C++語言

2010-01-11 15:29:13

引用C++語言

2022-03-01 17:24:33

iOS兼容性方案

2011-12-25 15:35:05

ibmdwJavaC++

2011-05-13 17:25:34

C

2022-01-06 14:25:24

C語言指針內(nèi)存

2010-01-15 17:38:37

C++語言

2018-05-08 23:46:15

微軟語言Windows

2023-10-27 11:21:20

C語言Multics語言

2023-12-21 11:46:48

C語言柔性數(shù)組開發(fā)

2009-06-30 10:46:05

多級指針

2010-08-24 16:00:43

C語言

2022-07-27 16:40:25

C語言

2021-12-06 11:19:47

語言指針內(nèi)存

2011-03-30 11:01:13

C語言隨機
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 99这里只有精品视频 | 国产激情在线播放 | 国产视频中文字幕在线观看 | 亚洲视频一区在线播放 | 亚州国产 | 久久99视频| 黄色香蕉视频在线观看 | 91精品国产综合久久久久久 | 好姑娘影视在线观看高清 | 亚洲欧美日韩精品久久亚洲区 | 日本三级全黄三级三级三级口周 | 久久精品国产一区二区电影 | 91免费观看| 久久精品国产免费 | 黄网站在线播放 | 日韩h | 久久久久国产 | 狠狠操狠狠干 | 视频在线一区 | 少妇精品久久久久久久久久 | 天天干天天操 | 国产乱码一二三区精品 | 人人九九精| 精精国产xxxx视频在线播放 | 看片地址 | 亚洲精品久久久久avwww潮水 | av在线播放网 | 天天操夜夜操 | 毛片在线看看 | 91在线看网站 | 欧美福利影院 | 亚洲精品毛片av | 人人干人人草 | 日韩欧美在线视频 | 午夜影晥 | 国产精品日本一区二区不卡视频 | 国产超碰人人爽人人做人人爱 | 激情黄色在线观看 | 国产精品久久久久久福利一牛影视 | 国产精品久久久久久久久久99 | 亚洲国产精品成人无久久精品 |