摘要:
画对象最后放在填充对象的后面,避免填充覆盖掉组成对象的线条的一部分而使对象出现效果偏差。例如扇形:先画扇形,然后填充扇形,会发现扇形的线条被填充颜色给覆盖了一部分,使得扇形的线条不完整了,影响了该有的填充扇形里面的效果。如果把画扇形放在填充扇形的后面,那么先填充扇形,然后再画扇形,是扇形的线条覆盖填充色,那么很好的实现了该有的效果。 阅读全文
posted @ 2013-12-25 21:46
言止予思
阅读(222)
评论(0)
推荐(0)
摘要:
在关闭文件后发现文件后再去打开,发现文件依然被占用着,是因为文件对象的句柄没有关闭。关闭文件对象句柄的判断是判断他的句柄是否为空而是INVALID_HANDLE_VALUE。如下: if (m_cFile.m_hFile != INVALID_HANDLE_VALUE) { m_cFile.Close(); } 阅读全文
posted @ 2013-12-25 21:41
言止予思
阅读(1418)
评论(0)
推荐(0)
摘要:
已知圆弧、扇形的中心点ptCT、起始点ptDrawStart、终点ptDrawEnd、选择框的LT/RB点、起始角度StartAngle、圆弧或扇形对应的角度SweepAngle、半径Radius等一、点选在while循环中,根据SweepAngle角度的自增或自减,然后来根据中心点、偏移角度、起点算得偏移后的pt点,然后拿pt点与传进来的点ptReserve(如果对线被旋转缩放过,会进代码中的反旋转缩放回来)点计算距离。如果两点距离小于等于线宽,则判定是在圆弧或扇形上的弧线点。扇形还需通过点是否在两边直线上,可以判定点是否在两点线段上来判定是否在两边直线上。如果扇形是填充的,点在扇形里面怎么 阅读全文
posted @ 2013-12-25 21:36
言止予思
阅读(656)
评论(0)
推荐(0)
浙公网安备 33010602011771号