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。