- 9
- 0
- 约8.05千字
- 约 12页
- 2016-10-01 发布于湖北
- 举报
在工程软件中会遇到在一张工程图纸或背景图中标注一些标志或者其他信息
在工程软件中会遇到在一张工程图纸或背景图中标注一些标志或者其他信息,
在静态图片中我们很方便可以使用文字或者其他小图标形式进行标注!
但也造成了所标注的点只能是静态显示而已,现在我们的需求是,一张背景图,上面有一些点需要标注,
这些点需要可以移动 鼠标进入区域可以提示或高亮 背景图分辨率变化时 这些点能自动计算相对位置及大小使重叠在背景中
当然还有很多其他用处,如联动操作!
?
下面就已我实际中遇到的问题来做演示:
先看2张图进行一下对比
图一:?
从这张图可以看出 当鼠标移入此区域时 会将此区域高亮并TollTip下(演示图做的有点粗糙 大家见谅)
?图二:
这张是鼠标移出后的图,大家可以看到几乎是完全重叠看不出 (上图高亮区域为一个自定义控件), 当然仔细看下 其实重合的并不是完美, 下面我会讲一个办法来做到看不出粗糙
?
OK,看完这2张演示草图后,我先来描述下如何实现这样的功能,其实也很简单
1: 在背景图需要显示的区域截图该区域图, 要计算此截取区域相对与原图的 top,left,windth,height比例
?? (注意 需要计算出比例 以便在程序中档背景图分辨率变量时根据比例重新计算区域图的大小及位置)
2:将截取的区域图不需要高亮的部分处理为透明,这一步为下一步制作部规则自定义控件做准备
3:制作一个区域图为背景的不规则自定义控件,
4,:将自定义控件添加到显示
您可能关注的文档
最近下载
- 2025年南京市城管协管人员招聘笔试备考题库及答案解析.docx VIP
- 监理实施细则(建筑工程).doc
- 2024年南京市六合区城管协管员招聘考试题库及答案.docx VIP
- 2025年四川对口升学 财经商贸类专业综合理论测试试卷 .pdf VIP
- 第1章 整式的乘除 单元测试卷-2024-2025学年七年级数学下册(含答案).pdf VIP
- 江苏省常州市前黄实验学校2025_2026学年九年级下学期3月新课结业考历史试卷(文字版,含答案).docx VIP
- 江苏常州市前黄实验学校2025-2026学年九年级下学期3月新课结业考数学试卷(含解析).docx VIP
- Unit 5 Farms and us Part B 第4课时 课件 2025-2026学年人教PEP版英语四年级下册.pptx VIP
- 黄河流域体育休闲旅游与文化产业的融合发展.docx VIP
- Unit 5 Farms and us (Period 6)课件2025-2026学年人教PEP版四年级下册英语.pptx VIP
原创力文档

文档评论(0)