EngFillPath 函式 (winddi.h)
EngFillPath 函式會填滿路徑。
語法
ENGAPI BOOL EngFillPath(
SURFOBJ *pso,
PATHOBJ *ppo,
CLIPOBJ *pco,
BRUSHOBJ *pbo,
POINTL *pptlBrushOrg,
[in] MIX mix,
[in] FLONG flOptions
);
參數
pso
SURFOBJ 結構的指標,描述要繪製的介面。
ppo
PATHOBJ 結構的指標,定義要填滿的路徑。 使用 PATHOBJ_Xxx 服務例程來列舉構成路徑的線條、Bezier 曲線和其他數據。
pco
CLIPOBJ 結構的指標。 使用 CLIPOBJ_Xxx 服務例程,將 剪輯區域 列舉為一組矩形。
pbo
BRUSHOBJ 結構的指標,定義要填滿的圖樣和色彩。
pptlBrushOrg
POINTL 結構的指標,定義筆刷原點,以用來對齊裝置上的筆刷圖樣。
[in] mix
定義筆刷使用的前景和背景點陣作業。
[in] flOptions
指定填滿路徑時要使用的模式。 此值應該是FP_WINDINGMODE或FP_ALTERNATEMODE。 應該忽略所有其他旗標。 如需這些模式的詳細資訊,請參閱 路徑填滿模式。
傳回值
如果 GDI 能夠填滿路徑,則傳回值為 TRUE 。 否則,它會是 FALSE,而且不會記錄錯誤碼。 如果發生錯誤,傳回值為 FALSE,並記錄錯誤碼。
備註
每當 GDI 在 裝置管理的介面上填滿路徑時,就可以根據填滿需求和下列 GCAPS 位的比較來呼叫此進入點:GCAPS_BEZIERS、GCAPS_ALTERNATEFILL和GCAPS_WINDINGFILL。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 可在 Windows 2000 和更新版本的 Windows 作業系統中使用。 |
目標平台 | Universal |
標頭 | winddi.h (包括 Winddi.h) |
程式庫 | Win32k.lib |
Dll | Win32k.sys |