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 |