PatBlt,函式名。該函式使用當前選入指定設備環境中的刷子繪製給定的矩形區域。通過使用給出的光柵操作來對該刷子的顏色和表面顏色進行組合。
基本介紹
- 外文名:PatBlt
- 功能:顏色和表面顏色進行組合
- 原型:BOOL PatBlt
- 類別:計算機函式
函式原型,參數,備註,運行平台,
函式原型
BOOL PatBlt(HDC hdc, int nXLeft, int nYLeft, int nWidth, int nHeight, DWORD dwRop);
參數
hdc:設備環境句柄。
nXLeft:指定要填充的矩形左上角的X軸坐標,坐標按邏輯單位表示。
nYLeft:指定要填充的矩形左上角的Y軸坐標,坐標按邏輯單位表示。
nWidth:指定矩形的寬度,按邏輯單位表示寬度。
nHeight:指定矩形的高度,按邏輯單位表示高度。
PATCOPY:將指定的模式拷貝到目標點陣圖中。
PATINVERT:使用布爾XOR(異或)操作符將指定模式的顏色與目標矩形的顏色進行組合。
DSTINVERT:將目標矩形反向。
BLACKNESS:使用物理調色板中與索引0相關的顏色填充目標矩形。(對於預設的物理調色板而言,該顏色為黑色)。
WHITENESS:使用物理調色板中與索引1有關的顏色來填充目標矩形。(對於預設的物理調色板而言,該顏色為白色)。
返回值:如果函式執行成功,則返回值為非零;如果函式執行失敗,則返回值為0。
Windows NT:若想獲得更多錯誤信息,請調用GetLastError函式。
備註
該函式的參數dwRop取值限定為全部256個三元光柵操作有限子集。特別地,涉及源矩形的操作碼不能使用。
並非所有設備都支持PalBlt函式。有關更多的信息,請參考函式GetDeviceCaps中有關RC_BITBLT特性的描述。
運行平台
速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:1.0及以上版本;頭檔案:wingdi.h:庫檔案:gdi32.lib。