在绘制贝塞尔曲线,为什么要使用两次绘制函数 本帖最后由 q408384053 于 2011-10-03 18:55:14 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 知道了,第一次使用函数是清楚上一次的痕迹把hdc = GetDC(hwnd);SelectObject(hdc,GetStockObject(WHITE_PEN)); DrawBezier(hdc,apt); //第一次使用改为(hpen是HPEN类型的变量)hpen = CreatePen(PS_SOLID, 1, RGB(255, 0, 0)); //将画笔设置为实线,宽1,红色SelectObject(hdc, hpen);DrawBezier(hdc,apt);用鼠标点击就会发现,红色的曲线,是上一次用函数画出来的,所以当画笔的颜色和背景色一样时,就起到了清除的作用 五子棋,怎么让玩家落棋时正好落到那个交点上?是怎么判断的? 哪位有ATL写的,类似 webclient 的代码? 关于获取文件版本信息时出现得问题 请问这个是怎么做出来的 dll不能导出静态模板对象吗? 关于InstallShield打包的问题 图像闪烁的问题,急!急!!急!!!(分多) 郁闷,散分! 怎样调试服务程序?? 有哪位能说一下关于彩色针式打印机的原理? 比如对于EPSON LQ300打印机? wininet 这是什么,大家过来围观? 软件修改内存的实现原理
把
hdc = GetDC(hwnd);
SelectObject(hdc,GetStockObject(WHITE_PEN));
DrawBezier(hdc,apt); //第一次使用
改为(hpen是HPEN类型的变量)
hpen = CreatePen(PS_SOLID, 1, RGB(255, 0, 0)); //将画笔设置为实线,宽1,红色
SelectObject(hdc, hpen);
DrawBezier(hdc,apt);
用鼠标点击就会发现,红色的曲线,是上一次用函数画出来的,所以当画笔的颜色和背景色一样时,就起到了清除的作用