函式功能
函式功能:該函式使用當前選入指定設備環境中的刷子繪製給定的矩形區域。通過使用給出的光柵操作來對該刷子的顏色和表面顏色進行組合。
函式原型:BOOL PatBlt(HDC hdc, int nXLeft, int nYLeft, int nWidth, int nHeight, DWORD dwRop);
參數說明
參數:
hdc:設備環境句柄。
nXLeft:指定要填充的矩形左上角的X軸坐標,坐標按邏輯單位表示。
nYLeft:指定要填充的矩形左上角的Y軸坐標,坐標按邏輯單位表示。
nWidth:指定矩形的寬度,按邏輯單位表示寬度。
nHeight:指定矩形的高度,按邏輯單位表示高度。
dwRop:指定光柵操作碼。該操作碼可以取下列值,這些值的含義如下:
PATCOPY:將指定的模式拷貝到目標點陣圖中。
PATINVERT:使用布爾OR(或)操作符將指定模式的顏色與目標矩形的顏色進行組合。
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。