描述
SetDCBrushColor功能将当前设备上下文(DC)画笔颜色设置为指定的颜色值。如果设备无法表示指定的颜色值,则颜色将设置为最近的物理颜色。
C++ 语法
COLORREF SetDCBrushColor( __in HDC hdc, __in COLORREF crColor ); |
PowerBASIC 语法
FUNCTION SetDCBrushColor ( _ BYVAL hdc AS DWORD, _ BYVAL crColor AS DWORD _ ) AS DWORD |
参数
hdc
[in]处理DC。
crColor
[in]指定新的画笔颜色。
返回值
如果函数成功,则返回值将以前的DC画笔颜色指定为COLORREF值。
如果函数失败,返回值为CLR_INVALID。
备注
当在DC中选择库存DC_BRUSH时,所有后续图纸将使用直流电刷颜色完成,直到取消选择库存刷。默认的DC_BRUSH颜色为白色。
该函数返回先前的DC_BRUSH颜色,即使在DC中没有选择库存刷DC_BRUSH:但是,直到在DC中选择库存DC_BRUSH为止,这不会用于绘图操作。
具有DC_BRUSH或DC_PEN参数的GetStockObject功能可以与SetDCPenColor和SetDCBrushColor功能互换使用。
ICM:如果启用了ICM,则执行颜色管理。
引用文件 #INCLUDE Once
WinGdi.inc(包括Windows.inc)