該函式把當前設備上下文環境(DC)的筆顏色設定為指定顏色值。如果設備不能提供指定的顏色值,顏色就設為最近的物理顏色。
基本介紹
- 中文名:SetDCPenColor
- Windows NT:5.0及以上版本
- Windows:不支持
- Windows CE:不支持
函式原型,參數,
函式原型
COLORREF SetDCPenColor(HDC hdc, COLORREF crColor);
參數
hdc:設備上下文環境的句柄。
crColor:指定新筆顏色。
返回值:如果成功,則返回值指定先前DC筆顏色為某個COLORREF值;如果失敗,返回CLR_INVALID。
注釋:即使系統備用筆DC_PEN沒有被選入DC,該函式仍將返回先前DC_PEN的顏色,但是在繪製操作中這將不被使用,直到系統備用DC_PEN被選入DC為止。
設定顏色可以參見設定筆或畫筆顏色的例子,使用DC_BRUSH或DC_PEN參數的GetStockObject函式可與SetDCPenColor和SetDCBrushColor函式交換使用。
ICM:如果ICM可用就執行顏色管理。詳情參見ForegroundldleProc鉤子處理過程。
速查:Windows NT:5.0及以上版本;Windows:不支持;Windows CE:不支持;頭檔案:wingdi.h;庫檔案:gdi32.lib。