主页  |  产品  | 我们的客户 | 技术支持 | 下载 | 购买   
UCanCode.com一起释放Visual C++的巨大能量!
 

English

E-Form++可视化图形组件库企业版本
(100% VC++, VB, C#源代码)
 产品特点 
电子表单解决方案源码
电力系统解决方案源码
报表打印解决方案源码
工作流程图解决方案源码
煤炭行业解决方案源码
仪器仪表解决方案源码
可变打印解决方案源码
图形建模解决方案源码
GIS制图解决方案源码
Visio制图解决方案源码
工业控制解决方案源码
BPM业务流程图解决 方案源码
工业监控解决方案源码
流程图与控制流源源码
组织关系图源码
图形编辑器源码
UML制图编辑器源码
地 图演示方案源码
CAD设计控件源码
建筑平面制图源码
价格查询
免费下载
  现在购买
UCCDraw可视化图形控件
(支持Java, Delphi, C#等开发环境)
  软件特点
  价格查询
  免费下载
  现在购买
E-Form++ 流程图与电子表单组件库专业版
  软件特点
  价格查询
  免费下载
  现在购买
Form++ 流程图源码组件库专业版
  软件特点
  价格查询
免费下载
现在购买
DocBuilder
  软件特点
  范例
技术支持
  软件注册
  在线升级
  在线文档
  开发课程
  开发范例
  开发知识库
  软件Bug报告
  改进建议
友情连接
 联络我们


在这里您可以了解UCanCode.NET的威力.

  

E-Form++企业版本产品信息


三十二、自动捕获功能

 E-Form++可视化图形组件库支持在创建、编辑画布上的图形的时候,自动捕获画布上的图形的顶点、编辑控制点、图形与图形的相交点等等,同时也能够自动捕获临近的网格点、画布的边界以及临近的辅助线等。

如下图:

这对于绘制类似于CAD作图方面的高精度图形有很重要的作用。这些功能时可以按需要自由定义的,如果您希望扩展新的捕捉方式,覆盖CFODataModel的下面的方法即可:

// Pick nearest point,this is used for glue mode,when you moving near a shape,it will glue to its
// control handle point or the shapes vector points.
// m_SelectList -- List of shapes for glue.
// ptPick -- nearest glue point,this is a return point.
// ptHit -- HitTest logical point.
// bWithSelection -- if it is true,itself will be used for glue.
virtual BOOL PickNearestPoint(const CFODrawShapeList &m_SelectList,
// Nearest point.
CPoint &ptPick,
// Mouse hit point.
const CPoint &ptHit,BOOL bWithSelection = FALSE);

同时E-Form++也内置限制图形在画布空间编辑功能,当这个功能启动的时候,所有的图形的绘制和编辑都限制在画布区域中,不允许移动到画布以外。

调用CFODataModel如下函数即可:

// Set point limit with page,when we move the mouse on the canvas,mostly we want that the mouse cursor
// only showing within the canvas,this method is defined for this case.If bLimit is TRUE,this cursor will
// be limited within the canvas.
void SetPointLimitWithPage(const BOOL &bLimit) { m_bLimitPointWithinPage = bLimit; }

 

[ 主页 | 产品 | 新闻 | 下载 | 购买 | 技术支持 | 与我们联系 ]



地址:中国.成都高新区永丰路24号附1号 (邮编:610041)电话: +86-28-85354545 
Copyright ?998-2006 UCanCode Software, ? 版权所有。
其他的产品和公司名称或注册的商标属于其各公司版权所有。

任何问题或者建议请与我们联系:webmaster@ucancode.com