複製鏈接
請複製以下鏈接發送給好友

SetDCBrushColor

鎖定
SetDCBrushColor是一種函數,是把當前設備上下文環境(DC)畫筆顏色設置為指定顏色值。如果設備不能提供指定的顏色值,那麼就把顏色設為最近的物理顏色。
中文名
SetDCBrushColor
Windows NT
5.0及以上版本
Windows
不支持
Windows CE
不支持
函數原型:COLORREF SetDCBrushColor(HDC hdc, COLORREF crColor);
參數:
hdc:設備上下文環境句柄。
crColor:指定新的畫筆顏色。
返回值:如果成功,返回值指定先前設備上下文環境畫筆顏色為COLORREF值;如果失敗,返回CLR_INVALID。
註釋:當在 一個設備上下文環境中選擇系統備用DC_BRUSH時,所有的以後繪製操作將使用設備上下文環境畫筆顏色,直到系統備用畫筆被取消選擇為止,缺省DC_BRUSH顏色是WHITE。
該函數將返回先前的DC_BRUSH顏色,即使在DC中沒有選擇系統備用畫筆DC_BRUSH,但是,除非系統備用DC-BRUSH被選擇,否則繪製操作將不使用它,設置顏色可參照設置筆和畫筆顏色的例子。
使用DC_BRUSH或DC_PEN參數的GetStockObject函數可以與SetDCPenColor和SetDCBrushColor函數互換。
ICM:如果ICM可用就執行顏色管理。
速查:Windows NT:5.0及以上版本;Windows:不支持;Windows CE:不支持;頭文件:wingdi.h;庫文件:gdi32.lib。