閱讀英文

共用方式為


uxtheme.h 標頭

此標頭由多種技術使用。 如需詳細資訊,請參閱:

uxtheme.h 包含下列程式設計介面:

函式

 
BeginBufferedAnimation

開始緩衝動畫作業。 動畫包含兩個緩衝區內容之間的交叉淡化,在指定的時段內。
BeginBufferedPaint

開始緩衝繪製作業。
BeginPanningFeedback

通知系統傳送受到移動流覽手勢影響之目標視窗的意見反應。
BufferedPaintClear

將緩衝區中的指定矩形清除為 ARGB = {0,0,0,0} 。
BufferedPaintInit

初始化目前線程的緩衝繪製。
BufferedPaintRenderAnimation

繪製緩衝繪製動畫的下一個框架。
BufferedPaintSetAlpha

將 Alpha 設定為指定矩形中的指定值。 Alpha 控制將緩衝區混合至目的地目標裝置內容時所套用的透明度量, (DC) 。
BufferedPaintStopAllAnimations

停止指定視窗的所有緩衝動畫。
BufferedPaintUnInit

關閉目前線程的緩衝繪製。 不再需要呼叫 BeginBufferedPaintedPaint 之後,針對每個 BufferedPaint 呼叫一次。
CloseThemeData

關閉主題資料控制碼。
DrawThemeBackground

繪製指定的控制群組件視覺化樣式所定義的框線和填滿。
DrawThemeBackgroundEx

繪製由指定控制群組件視覺化樣式所定義的背景影像。
DrawThemeEdge

繪製矩形視覺化樣式所定義的一或多個邊緣。
DrawThemeIcon

使用視覺化樣式所定義的圖示效果,從影像清單中繪製影像。
DrawThemeParentBackground

繪製部分透明或 Alpha 混合子控制項所涵蓋的父控制項部分。
DrawThemeParentBackgroundEx

由部分透明或 Alpha 混合的子控制項使用,在父控制項的前面繪製其部分。 傳送WM_ERASEBKGND訊息,後面接著WM_PRINTCLIENT。
DrawThemeText

使用視覺化樣式所定義的色彩和字型繪製文字。
方法的

使用視覺化樣式所定義的色彩和字型繪製文字。 藉由允許其他文字格式選項來擴充 DrawThemeText。
EnableThemeDialogTexture

啟用或停用對話方塊視窗背景的視覺化樣式。
EnableTheming

Windows Vista 到 Windows 7:_Enables或停用目前和更新會話中目前使用者的視覺化樣式。Windows 8 和更新版本:_This函式不會執行任何動作。 Windows 8 和更新版本中一律會啟用視覺化樣式。
EndBufferedAnimation

呈現緩衝動畫作業的第一個畫面格,並啟動動畫計時器。
EndBufferedPaint

完成緩衝繪製作業,並釋放相關聯的緩衝繪製控制碼。
EndPanningFeedback

終止 BeginPanningFeedback 和 UpdatePanningFeedback 所處理或設定的任何現有動畫。
GetBufferedPaintBits

如果緩衝區是與裝置無關的點陣圖, (DIB) 擷取緩衝區點陣圖的指標。
GetBufferedPaintDC

取得 DC) (繪製裝置內容。 這是 BeginBufferedPaint 所擷取的相同值。
GetBufferedPaintTargetDC

擷取 DC) (目標裝置內容。
GetBufferedPaintTargetRect

擷取 BeginBufferedPaint 所指定的目標矩形。
GetCurrentThemeName

擷取目前視覺化樣式的名稱,並選擇性地擷取色彩配置名稱和大小名稱。
GetThemeAnimationProperty

根據分鏡腳本識別碼和目標識別碼取得主題動畫屬性。
GetThemeAnimationTransform

根據分鏡腳本識別碼、目標識別碼和轉換索引,取得動畫轉換作業。
GetThemeAppProperties

擷取屬性旗標,控制在目前應用程式中套用視覺化樣式的方式。
GetThemeBackgroundContentRect

擷取視覺化樣式所定義背景的內容區域大小。
GetThemeBackgroundExtent

根據內容區域,計算由視覺化樣式定義的背景大小和位置。
GetThemeBackgroundRegion

計算由指定矩形所系結之一般或部分透明背景的區域。
GetThemeBitmap

擷取與特定主題、元件、狀態和屬性相關聯的點陣圖。
GetThemeBool

從主題資料的 SysMetrics 區段中擷取 BOOL 屬性的值。
GetThemeColor

擷取色彩屬性的值。
GetThemeDocumentationProperty

從指定之主題檔案的檔區段擷取主題屬性的值。
GetThemeEnumValue

擷取列舉型別屬性的值。
GetThemeFilename

擷取檔案名屬性的值。
GetThemeFont

擷取字型屬性的值。
GetThemeInt

擷取 int 屬性的值。
GetThemeIntList

從視覺化樣式擷取 int 資料清單。
GetThemeMargins

擷取 MARGINS 屬性的值。
GetThemeMetric

擷取計量屬性的值。
GetThemePartSize

計算視覺化樣式所定義之元件的原始大小。
GetThemePosition

擷取 position 屬性的值。
GetThemePropertyOrigin

擷取屬性的主題屬性定義位置。
GetThemeRect

擷取 RECT 屬性的值。
GetThemeStream

從指定的部分、狀態和屬性開始,擷取對應至指定主題的資料流程。
GetThemeString

擷取字串屬性的值。
GetThemeSysBool

擷取系統計量的布林值。
GetThemeSysColor

擷取系統色彩的值。
GetThemeSysColorBrush

擷取系統色彩筆刷。
GetThemeSysFont

擷取系統字型的 LOGFONT。
GetThemeSysInt

擷取系統 int 的值。
GetThemeSysSize

從主題資料擷取系統大小計量的值。
GetThemeSysString

擷取系統字串的值。
GetThemeTextExtent

在視覺化樣式字型中呈現時,計算指定文字的大小和位置。
GetThemeTextMetrics

擷取特定部分之視覺樣式所指定的字型相關資訊。
GetThemeTimingFunction

根據計時函式識別碼取得預先定義的計時函式。
GetThemeTransitionDuration

取得指定轉換的持續時間。
GetWindowTheme

擷取套用視覺化樣式之視窗的主題控制碼。
HitTestThemeBackground

擷取視覺樣式所指定背景中某個點的點擊測試程式碼。
IsAppThemed

報告目前應用程式的使用者介面是否使用視覺化樣式顯示。
IsCompositionActive

判斷桌面視窗管理員 (DWM) 組合效果是否可供主題使用。
IsThemeActive

測試目前應用程式的視覺化樣式是否為作用中。
IsThemeBackgroundPartiallyTransparent

擷取視覺化樣式所指定的背景是否有透明片段或 Alpha 混合片段。
IsThemeDialogTextureEnabled

報告指定的對話方塊視窗是否支援背景文字設定。
IsThemePartDefined

擷取視覺樣式是否已定義指定部分和狀態的參數。
OpenThemeData

開啟視窗及其相關聯類別的主題資料。
OpenThemeDataEx

開啟與指定之主題類別之視窗相關聯的主題資料。
OpenThemeDataForDpi

OpenThemeData 的變體,開啟與特定 DPI 相關聯的主題控制碼。
SetThemeAppProperties

設定旗標,以決定如何在呼叫應用程式中實作視覺樣式。
SetWindowTheme

讓視窗使用不同于其類別一般使用的一組視覺樣式資訊。
SetWindowThemeAttribute

設定屬性,以控制如何將視覺樣式套用至指定的視窗。
SetWindowThemeNonClientAttributes

設定非用戶端屬性,以控制視覺樣式如何套用至指定的視窗。
UpdatePanningFeedback

更新用戶端有關移動流覽手勢所產生的視窗狀態。 此函式只能在 BeginPanningFeedback 呼叫之後呼叫。

結構

 
BP_ANIMATIONPARAMS

定義 BeginBufferedPaint 所使用之BP_PAINTPARAMS結構的動畫參數。
BP_PAINTPARAMS

定義 BeginBufferedPaint 的繪製作業參數。
DTBGOPTS

定義 DrawThemeBackgroundEx 函式的選項。
DTTOPTS

定義 DrawThemeTextEx 函式的選項。
INTLIST

包含視覺化樣式中的 int 資料項目陣列或清單。
邊緣

GetThemeMargins 函式傳回,可定義已套用視覺樣式的視窗邊界。
WTA_OPTIONS

定義用來設定視窗視覺化樣式屬性的選項。

列舉

 
BP_ANIMATIONSTYLE

用於BP_ANIMATIONPARAMS 結構,以宣告動畫選項。
BP_BUFFERFORMAT

指定緩衝區的格式。 BeginBufferedAnimation 和 BeginBufferedPaint 使用。
PROPERTYORIGIN

GetThemePropertyOrigin 傳回以指定找到屬性的位置。
THEMESIZE

識別要針對視覺樣式元件擷取的大小數值型別。
WINDOWTHEMEATTRIBUTETYPE

指定要在視窗上設定的視覺化樣式屬性類型。