GetBrushOrgEx 函式 (wingdi.h)

GetBrushOrgEx 函式會擷取指定裝置內容的目前筆刷原點。 此函式會取代 GetBrushOrg 函式。

語法

BOOL GetBrushOrgEx(
  [in]  HDC     hdc,
  [out] LPPOINT lppt
);

參數

[in] hdc

裝置內容的句柄。

[out] lppt

裝置座標中接收筆刷原點結構的指標。

傳回值

如果函式成功,則傳回非零的值。

如果此函式失敗,則傳回值為零。

備註

筆刷是系統用來繪製填滿圖案內部的點陣圖。

筆刷原點是一組座標,其值介於 0 到 7 之間,指定位圖中一個圖元的位置。 默認筆刷原點座標 (0,0) 。 針對水準座標,值0會對應至最左邊的像素數據行;值 7 對應至最右邊的數據行。 針對垂直座標,值0會對應至圖元的最上層數據列;值 7 會對應至最下層的數據列。 當系統在任何繪製作業開始時放置筆刷時,它會將筆刷的原點對應至筆刷原點所指定的視窗工作區中的位置。 例如,如果原點設定為 (2,3) ,則系統會將筆刷 (0,0) 的原點對應至視窗工作區上的位置 (2,3) 。

如果應用程式使用筆刷填滿父視窗和子視窗的背景,則可能需要在繪製父窗口之後,但在繪製子視窗之前設定筆刷原點。

系統會自動追蹤所有視窗管理裝置內容的原點,並視需要調整其筆刷,以維持表面模式的對齊方式。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 wingdi.h (包含 Windows.h)
程式庫 Gdi32.lib
Dll Gdi32.dll

另請參閱

筆刷函式

筆刷概觀

SelectObject

SetBrushOrgEx

UnrealizeObject