共用方式為


GetThemeBackgroundRegion 函式 (uxtheme.h)

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

語法

HRESULT GetThemeBackgroundRegion(
  [in]  HTHEME  hTheme,
  [in]  HDC     hdc,
  [in]  int     iPartId,
  [in]  int     iStateId,
  [in]  LPCRECT pRect,
  [out] HRGN    *pRegion
);

參數

[in] hTheme

類型: HTHEME

處理視窗的指定主題數據。 使用 OpenThemeData 建立 HTHEME。

[in] hdc

類型: HDC

要繪製到的 HDC。 DC 會使用每英吋的點數 (DPI) 縮放。 此參數可以設定為 NULL

[in] iPartId

類型: int

int 類型的值,指定包含區域的元件。 請參閱 元件和狀態

[in] iStateId

類型: int

int 類型的值,指定元件的狀態。 請參閱 元件和狀態

[in] pRect

類型: LPCRECT

RECT 結構的指標,該結構包含邏輯座標中用來計算區域的指定矩形。

[out] pRegion

類型: HRGN*

計算 區域的句柄指標。

傳回值

類型: HRESULT

如果此函式成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

使用 DeleteObject 時,應該釋出此函式所傳回的區域句柄。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平台 Windows
標頭 uxtheme.h
程式庫 UxTheme.lib
Dll UxTheme.dll

另請參閱

其他資源

屬性識別項

參考

區域