GetThemePartSize 函式 (uxtheme.h)
計算可視化樣式所定義元件的原始大小。
語法
HRESULT GetThemePartSize(
[in] HTHEME hTheme,
[in] HDC hdc,
[in] int iPartId,
[in] int iStateId,
[in] LPCRECT prc,
[in] THEMESIZE eSize,
[out] SIZE *psz
);
參數
[in] hTheme
類型:HTHEME
處理視窗的指定主題數據。 使用 OpenThemeData 來建立 HTHEME。
[in] hdc
類型:HDC
要選取字型的 HDC。
[in] iPartId
類型:int
類型 int 的值,指定要計算大小的元件。 請參閱
[in] iStateId
類型:int
類型 int 的值,指定元件的狀態。 請參閱
[in] prc
類型:LPCRECT
RECT 結構的指標,其中包含用於元件繪圖目的地的矩形。 此參數可能會設定為 NULL。
[in] eSize
類型:THEMESIZE
列舉型別,指定要擷取的大小類型。 如需類型值清單,請參閱 THEMESIZE。
[out] psz
類型:SIZE*
接收指定元件的維度之 SIZE 結構的指標。
傳回值
類型:HRESULT
如果函式成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
支援的最低伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
目標平臺 | 窗戶 |
標頭 | uxtheme.h |
連結庫 | UxTheme.lib |
DLL | UxTheme.dll |