找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 776|回复: 3

[求助]这个想法能实现么

[复制链接]
发表于 2008-7-22 20:01:10 | 显示全部楼层 |阅读模式
想做一个程序,用LabVIEW画出几个图形框,想用picture实现(已经实现)。

用获取鼠标坐标的办法判断是否点击发生在框内,做成子程序,输入是矩形框的个数和每个矩形框的四个点的坐标,输出就是T/F。

假如现在有三个矩形框,原本外框都是黑色,如果点击1号矩形框的话,把它的外框变成颜色R,以表示刚刚点击过(就像链接点击以后也变色一样),其他两个不变色;再点击2号矩形框,2号外框变成颜色R,1号的外框变成颜色B;点击3号,3号变成颜色R,2号颜色B,1号回复颜色。以这样的颜色变化来表示哪一个是刚刚点击的,哪一个是上次点击的。

但是我没有在picture工具里面发现类似这样变换颜色的工具,所以请问这样的能否实现?

或者不用picture也行,但是我不想用boolean。谢谢了
发表于 2008-7-22 22:10:10 | 显示全部楼层
picture不能改变颜色,但可以重画啊。肯定可以实现,需要按照要求编一下程序而已,我现在没有时间做这个,呵呵,如果下次看到你还需要的话给你做一个。
回复 顶

使用道具 举报

发表于 2008-7-22 22:11:34 | 显示全部楼层
picture不能改变颜色,但可以重画啊。肯定可以实现,需要按照要求编一下程序而已,我现在没有时间做这个,呵呵,如果下次看到你还需要的话给你做一个。
回复 顶

使用道具 举报

 楼主| 发表于 2008-7-23 18:38:05 | 显示全部楼层
你的意思是说弄一个类似于mask的东西把原来的picture给遮住来改变颜色?
呵呵  不用劳驾帮我做  我想自己做做玩玩   不然LabVIEW还是什么都不会

刚刚想到一个问题就是如果有很多个矩形框的话 那岂不是要画很多的mask来实现颜色的变化?

[ 本帖最后由 bigapplexxx 于 2008-7-23 18:42 编辑 ]
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-30 04:09 , Processed in 0.031779 second(s), 7 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表