12 2013 档案
关于画对象和填充对象的顺序问题
摘要:画对象最后放在填充对象的后面,避免填充覆盖掉组成对象的线条的一部分而使对象出现效果偏差。例如扇形:先画扇形,然后填充扇形,会发现扇形的线条被填充颜色给覆盖了一部分,使得扇形的线条不完整了,影响了该有的填充扇形里面的效果。如果把画扇形放在填充扇形的后面,那么先填充扇形,然后再画扇形,是扇形的线条覆盖填充色,那么很好的实现了该有的效果。 阅读全文
posted @ 2013-12-25 21:46 言止予思 阅读(214) 评论(0) 推荐(0) 编辑
关于文件关闭后依然被占用问题
摘要:在关闭文件后发现文件后再去打开,发现文件依然被占用着,是因为文件对象的句柄没有关闭。关闭文件对象句柄的判断是判断他的句柄是否为空而是INVALID_HANDLE_VALUE。如下: if (m_cFile.m_hFile != INVALID_HANDLE_VALUE) { m_cFile.Close(); } 阅读全文
posted @ 2013-12-25 21:41 言止予思 阅读(1372) 评论(0) 推荐(0) 编辑
关于圆弧、扇形对象的点选和框选
摘要:已知圆弧、扇形的中心点ptCT、起始点ptDrawStart、终点ptDrawEnd、选择框的LT/RB点、起始角度StartAngle、圆弧或扇形对应的角度SweepAngle、半径Radius等一、点选在while循环中,根据SweepAngle角度的自增或自减,然后来根据中心点、偏移角度、起点算得偏移后的pt点,然后拿pt点与传进来的点ptReserve(如果对线被旋转缩放过,会进代码中的反旋转缩放回来)点计算距离。如果两点距离小于等于线宽,则判定是在圆弧或扇形上的弧线点。扇形还需通过点是否在两边直线上,可以判定点是否在两点线段上来判定是否在两边直线上。如果扇形是填充的,点在扇形里面怎么 阅读全文
posted @ 2013-12-25 21:36 言止予思 阅读(643) 评论(0) 推荐(0) 编辑
PopupMenu弹出菜单
摘要:CMenu MoviePopupMenu;//声明 MoviePopupMenu.CreatePopupMenu();//创建弹出菜单 根据对象类型增加弹出项 1 if(nTemp == WB_OBJ_FLASH && nSelectedObj == 1) // FLASH对象 2 { 3 CStr 阅读全文
posted @ 2013-12-18 09:57 言止予思 阅读(981) 评论(0) 推荐(0) 编辑
新版本读取老版本文件崩溃BUG
摘要:读取文件匹配代码 1 BOOL CWBPage::LoadFromFile(CFile *pFile, LONGLONG& lOff, ULONGLONG lFileLength) 2 { 3 if (pFile == NULL) 4 { 5 return FALSE; 6 } 7 8 LONGLONG lPageOff = lOff; //页偏移量 9 //读取页长度 10 ULONGLONG lPageLength; //页内容长度 11 12 pFile->Seek(lPageOff, CFil... 阅读全文
posted @ 2013-12-12 17:17 言止予思 阅读(453) 评论(0) 推荐(0) 编辑
安装时出现——没有定义根文件系统,请到分区菜单修改
摘要:今天第一天安装linux 安装时出现——没有定义根文件系统,请到分区菜单修改是在swap格式分区还是ext3分区定义根文件系统? 安装LINUX需要对其进行分区 在linux安装下分区 选择 是ext3分区定义根文件系统 挂在点---“/” ok 搞定 linux 和 windows和文件系统不一样 阅读全文
posted @ 2013-12-02 16:57 言止予思 阅读(9450) 评论(0) 推荐(0) 编辑