cpubbs 发表于 2005-12-17 02:18:25

挑战内容:设计一个程序,能判断出此时鼠标是否进入前面板有效区域,当进入有效区域的时候自动使前面板透明度渐变,由清晰变成透明,来回变化!
挑战开始时间:2005-12-16
挑战截止时间:2005-12-31
挑战维持时间:二周
奖励:做得好的朋友,可以在CPUBBS论坛人才中心中设为推荐人才,同时可以发送一个CPUBBS论坛LABVIEW+单片机学习套件的配套教程电子版一份!!
同时,CPUBBS论坛人才中心刚成立不久,需要大家多多支持,希望大家能大力支持我们的家园的建设,大家都进去开通一下,只需要登陆后点击开通就可以开通了!也欢迎企业光临我们网站进去人才招聘,希望能为广大的朋友们提供便利!谢谢支持!

遵纪守法 发表于 2005-12-23 16:13:34

<P>哈哈哈,不要给我扣高帽子啊</P>
<P>自己的水平就自己知道,我做这个东西也就是一个多月,很多东西还不知道该怎么实现比较便捷,纯粹是交流,抛砖引玉,这样大家取长补短可以节省点时间</P>
<P>现在比较感兴趣的是labview6.1能不能在代码里面实现面板透明,你给的例子好像是高版本的,而且ftp的我没有办法下载,公司封了端口:(</P>

sunshuai03 发表于 2005-12-21 23:14:37

有难度。

xhliu1981 发表于 2005-12-28 06:01:33

没想到这么多高手都已经做了许多工作。小弟还在思考像C++或Delphi那样调用Windows API函数实现。做了个调用Windows API函数实现显示磁盘空间使用情况的程序,当时大喜以为问题解决了,哪想到实现窗体透明的函数 <STRONG><FONT color=#a25ea2>SetLayeredWindowAttributes</FONT></STRONG><STRONG><FONT color=#a25ea2>(ByVal hwnd As Long, ByVal crKey As Long, ByVal bAlpha As Byte, ByVal dwFlags As Long) As Long</FONT> 调用后并没有实现窗体的透明。请各位大侠指教。</STRONG><BR line-break"><BR line-break">

遵纪守法 发表于 2005-12-23 00:18:27

刚好路过,顺便抛砖引玉了
代码环境:Winxp sp2 +Labview 6.1
我用的是labview6.1,不知道能不能在代码里面实现面板透明,我是不晓得怎么做,也懒得去找了,就随便写了段代码实现了检测鼠标进入和面板背景色变色,由于接触labview不久所以可能很多地方实现比较比较笨拙,高手见笑啦^_^
鼠标检测是用的是系统api的getcursorpos函数,其他的就不在板门弄斧了
代码:

以下是引用cpubbs在2005-12-16 18:18:25的发言:挑战内容:设计一个程序,能判断出此时鼠标是否进入前面板有效区域,当进入有效区域的时候自动使前面板透明度渐变,由清晰变成透明,来回变化!
挑战开始时间:2005-12-16
挑战截止时间:2005-12-31
挑战维持时间:二周
奖励:做得好的朋友,可以在CPUBBS论坛人才中心中设为推荐人才,同时可以发送一个CPUBBS论坛LABVIEW+单片机学习套件的配套教程电子版一份!!
同时,CPUBBS论坛人才中心刚成立不久,需要大家多多支持,希望大家能大力支持我们的家园的建设,大家都进去开通一下,只需要登陆后点击开通就可以开通了!也欢迎企业光临我们网站进去人才招聘,希望能为广大的朋友们提供便利!谢谢支持!

sunshuai03 发表于 2005-12-23 06:43:32

呵呵,好,先看看,透明我可以做到,但不能做到限制在一部分,也没有办法控制透明度,好像Labview中只支持RGB三色,不能控制透明度,不知道有没有人做到,学习一下。

cpubbs 发表于 2005-12-23 08:04:49

透明度的咱们这里有一个例子的,一会发个地址出来!至于检测前面板区域的,可以用遵纪守法大哥的办法,也可以用LV自带的控件来实现的,可以用高级节点里面的鼠标输入输出设备来检测,到时候我 发个我做的例子上来!感觉到遵纪守法大哥的程序很好!留下一个邮箱老大,发个我们的套件的教程给您!

cpubbs 发表于 2005-12-23 08:07:37

<a href="http://www.cpubbs.com/old_bbs/dispbbs.asp?BoardID=4&amp;replyID=10148&amp;id=3099&amp;skin=0" target="_blank" >http://www.cpubbs.com/old_bbs/dispbbs.asp?BoardID=4&amp;replyID=10148&amp;id=3099&amp;skin=0</A>

xhliu1981 发表于 2005-12-30 17:50:10


我做的一个透明窗体

cpubbs 发表于 2006-2-6 17:44:22

<P>我上传了一个我做的例子,地址如下,谢谢大家的捧场,大家都做得非常的好:</P>
<P><a href="http://www.cpubbs.com/old_bbs/dispbbs.asp?boardid=4&amp;id=9022" target="_blank" >http://www.cpubbs.com/old_bbs/dispbbs.asp?boardid=4&amp;id=9022</A></P>

blackstone01 发表于 2006-4-19 17:30:12

我用LV7.1里面的event structure结构很容易就实现了,哈哈

blackstone01 发表于 2006-4-19 17:36:12

前题是把有效区域做成一个控件,至于前面板怎样变色,还没做过
页: [1]
查看完整版本: