EngPaint 函式 (winddi.h)
EngPaint 函式會導致 GDI 繪製指定的區域。
語法
ENGAPI BOOL EngPaint(
SURFOBJ *pso,
CLIPOBJ *pco,
BRUSHOBJ *pbo,
POINTL *pptlBrushOrg,
[in] MIX mix
);
參數
pso
SURFOBJ 結構的指標,描述要繪製的介面。
pco
CLIPOBJ 結構的指標,定義要繪製的區域。 系統會提供 CLIPOBJ_Xxx 服務例程,將 剪輯區域 列舉為一組矩形。
pbo
BRUSHOBJ 結構的指標,定義要填滿的圖樣和色彩。
pptlBrushOrg
POINTL 結構的指標,定義用來對齊裝置上筆刷圖樣的筆刷原點。
[in] mix
定義筆刷使用的前景和背景點陣作業。
傳回值
如果函式成功,則傳回值為 TRUE 。 否則為 FALSE,並記錄錯誤碼。
備註
向量設備驅動器可以使用 EngCreatePath 和 PATHOBJ_Xxx 服務例程的協助來實作此函式。
混合模式會定義傳入模式應該如何與裝置介面上的數據混合。 MIX 數據類型是由封裝成單一 ULONG 的兩個 ROP2 值所組成。 低順序位元組會定義前景點陣運算;下一個字節會定義背景點陣作業。 如需點陣作業碼的詳細資訊,請參閱 Microsoft Windows SDK 檔。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | 適用於 Windows 2000 和更新版本的 Windows 作業系統。 |
目標平台 | Universal |
標頭 | winddi.h (包含Winddi.h) |
程式庫 | Win32k.lib |
Dll | Win32k.sys |