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

SetDCPenColor

鎖定
該函數把當前設備上下文環境(DC)的筆顏色設置為指定顏色值。如果設備不能提供指定的顏色值,顏色就設為最近的物理顏色。
中文名
SetDCPenColor
Windows NT
5.0及以上版本
Windows
不支持
Windows CE
不支持

目錄

SetDCPenColor函數原型

COLORREF SetDCPenColor(HDC hdc, COLORREF crColor);

SetDCPenColor參數

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。