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