精易论坛

标题: 如何加载一张图片然后鼠标可以在图上任意绘制热点区域 [打印本页]

作者: yechunlin    时间: 2013-11-23 16:04
标题: 如何加载一张图片然后鼠标可以在图上任意绘制热点区域
如题。用到什么组件,求大神@紅顏じ亦沉淪ジ @5609689 @千年 @被封禁言 @ljmst @默默` @科比 @fsjoe @Hoibben @素顏じ亦傾城ジ @微凉  
作者: 粉蝴蝶软件    时间: 2013-11-23 16:04
.版本 2
.支持库 EThread

.程序集 窗口程序集1
.程序集变量 Click, 逻辑型
.程序集变量 Y, 整数型
.程序集变量 X, 整数型

.子程序 _画板1_鼠标左键被按下, 逻辑型
.参数 横向位置, 整数型
.参数 纵向位置, 整数型
.参数 功能键状态, 整数型

Click = 真  ' 程序集变量
启动线程 (&画区域, , )

.子程序 _画板1_鼠标左键被放开, 逻辑型
.参数 横向位置, 整数型
.参数 纵向位置, 整数型
.参数 功能键状态, 整数型

Click = 假

.子程序 画区域

.判断循环首 (Click = 真)
    画板1.画点 (X, Y, #红色)
.判断循环尾 ()

.子程序 _画板1_鼠标位置被移动, 逻辑型
.参数 横向位置, 整数型
.参数 纵向位置, 整数型
.参数 功能键状态, 整数型

X = 横向位置
Y = 纵向位置


剩下的你自己去修改,这个已经可以做到自己随意圈定设点了,画什么样的圈圈都可以,不一定标准圆或者矩形,如果要这两种,你可以直接调用

画板1.画椭圆 (, , , )
画板1.画矩形 (, , , )

作者: taoilike    时间: 2013-11-23 16:20
任意绘制热点区域?什么意思
作者: taoilike    时间: 2013-11-23 16:21
任意绘制热点区域?是什么
作者: 黑月    时间: 2013-11-23 16:22
是在 图片上 涂鸦吗
作者: 南风轩雨    时间: 2013-11-23 17:24
没看懂
作者: 屎加豆    时间: 2013-11-23 17:36
画板组件.......然后在移动事件里判断当前鼠标位置在不在里面,在的话就执行你要执行的命令.....
作者: 邪恶的二进制    时间: 2013-11-23 20:51
你是不是想弄一个画笔? 画板就可以实现了
作者: yechunlin    时间: 2013-11-23 23:34
xm198858 发表于 2013-11-23 20:35
.版本 2
.支持库 EThread

您好,http://img02.taobaocdn.com/imgextra/i2/665805593/T2wm6gXmhbXXXXXXXX-665805593.gif 这样的效果这样可以实现,先加载打开一张图片,然后如图片所示可以绘制这样的一个热点区域
作者: yechunlin    时间: 2013-11-23 23:36
黑月 发表于 2013-11-23 16:22
是在 图片上 涂鸦吗

您好,http://img02.taobaocdn.com/imgextra/i2/665805593/T2wm6gXmhbXXXXXXXX-665805593.gif 这样的效果这样可以实现,先加载打开一张图片,然后如图片所示可以绘制这样的一个热点区域
作者: 粉蝴蝶软件    时间: 2013-11-23 23:37
yechunlin 发表于 2013-11-23 23:34
您好,http://img02.taobaocdn.com/imgextra/i2/665805593/T2wm6gXmhbXXXXXXXX-665805593.gif 这样的效果 ...

进群~!这种效果可以实现~! 比较复杂~!251539517
作者: yechunlin    时间: 2013-11-23 23:37
taoilike 发表于 2013-11-23 16:20
任意绘制热点区域?什么意思

您好,http://img02.taobaocdn.com/imgextra/i2/665805593/T2wm6gXmhbXXXXXXXX-665805593.gif 这样的效果这样可以实现,先加载打开一张图片,然后如图片所示可以绘制这样的一个热点区域




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4