为什么我的画笔是黑色的 是不是创建的不对
// LOGPEN 结构LOGPEN logpen = { PS_INSIDEFRAME , 20 , RGB(0,0,255) };
//画园
hPen = CreatePenIndirect(&logpen);
holdPen = (HPEN)SelectObject(hdc, hPen);
Ellipse(hdc, 200, 200, 400, 400);
SelectObject(hdc, holdPen); 测试用CreatePen函数没有问题,用CreatePenIndirect函数确实是黑色。
hPen = CreatePen(PS_INSIDEFRAME, 20, RGB(0, 0, 255));
测试一遍,暂时没有发现原因,如果急用,建议先使用CreatePen实现效果。
页:
[1]