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,並記錄錯誤碼。

備註

向量設備驅動器可以使用 EngCreatePathPATHOBJ_Xxx 服務例程的協助來實作此函式。

混合模式會定義傳入模式應該如何與裝置介面上的數據混合。 MIX 數據類型是由封裝成單一 ULONG 的兩個 ROP2 值所組成。 低順序位元組會定義前景點陣運算;下一個字節會定義背景點陣作業。 如需點陣作業碼的詳細資訊,請參閱 Microsoft Windows SDK 檔。

規格需求

需求
最低支援的用戶端 適用於 Windows 2000 和更新版本的 Windows 作業系統。
目標平台 Universal
標頭 winddi.h (包含Winddi.h)
程式庫 Win32k.lib
Dll Win32k.sys

另請參閱

BRUSHOBJ

CLIPOBJ

EngCreatePath

PATHOBJ

SURFOBJ