lijialijialijia 发表于 2019-6-5 18:44:14

为什么我的画笔是黑色的 是不是创建的不对

//    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);

TyCk 发表于 2019-7-8 14:00:14

测试用CreatePen函数没有问题,用CreatePenIndirect函数确实是黑色。
hPen = CreatePen(PS_INSIDEFRAME, 20, RGB(0, 0, 255));

测试一遍,暂时没有发现原因,如果急用,建议先使用CreatePen实现效果。
页: [1]
查看完整版本: 为什么我的画笔是黑色的 是不是创建的不对