BOOL SetPixelV(
int x,
int y,
COLORREF crColor
);
参数说明:
- x 和 y 是指定点的坐标。
- crColor 是颜色值,用于设置指定点的颜色。
这个方法返回一个 BOOL 值,表示是否成功设置了指定点的颜色。
示例代码如下:
CClientDC dc(this); // 假设在一个 CWnd 派生类的成员函数中调用
int x = 50; // 指定点的 x 坐标
int y = 50; // 指定点的 y 坐标
COLORREF crColor = RGB(255, 0, 0); // 设置为红色
BOOL bResult = dc.SetPixelV(x, y, crColor);
if (bResult)
{
// 成功设置颜色
TRACE(_T("SetPixelV succeeded!\n"));
}
else
{
// 设置颜色失败
TRACE(_T("SetPixelV failed!\n"));
}
在这个示例中,使用 CClientDC 类获取了窗口的客户区 DC,然后调用了 SetPixelV 方法来设置坐标为 (50, 50) 的点的颜色为红色(RGB(255, 0, 0))。最后,通过返回的 BOOL 值判断设置是否成功。
转载请注明出处:http://www.zyzy.cn/article/detail/17205/MFC/CDC