主题:如何用VC实现像网页上的广告文字的滚动效果,且带有超链接
pxebxp
[专家分:0] 发布于 2008-01-23 02:57:00
弄了好久了,请大家帮帮忙,
如何用VC实现像网页上的广告文字的滚动效果,且带有超链接。
比如,有这么一段文字,“广告一 广告二 广告三 ...”,
在VC中,我已实现了把这段文字循环向左滚动,是用定时器,drawtext。
现在的问题是在滚动的过程中,比如当我的鼠标停在“广告一”上时,滚动要停下来,且当我点击“广告一”时,要调用外部浏览器打开相应的网址。问题是当我鼠标点击的时候,我怎么知道是哪一段广告文字的信息,如果知道,当我点下时调用相应的网址就行了(ShellExecute)。谢谢了。
回复列表 (共8个回复)
沙发
华山论剑 [专家分:5310] 发布于 2008-01-23 11:11:00
简单点用web控件实现就行了,滚动部分和鼠标指向停止部分用脚本写,比在VC中写省事很多。
板凳
pxebxp [专家分:0] 发布于 2008-01-23 13:32:00
滚动部分和鼠标指向停止部分用脚本写
我现在是VC6,脚本---是LINUX的。。。
3 楼
华山论剑 [专家分:5310] 发布于 2008-01-23 14:49:00
[quote]滚动部分和鼠标指向停止部分用脚本写
我现在是VC6,脚本---是LINUX的。。。[/quote]
先写一个网页,在网页中实现滚动部分和鼠标指向停止部分(VBScript或者JavaScript),然后在VC中用一个web控件,加载这个网页就行了。
4 楼
pxebxp [专家分:0] 发布于 2008-01-23 21:07:00
哦
但是我要把我的程序最终移植到EVC下,这样可以吗,EVC可以用JAVASCRIPTE吗
5 楼
华山论剑 [专家分:5310] 发布于 2008-01-24 09:29:00
当然可以,因这执行脚本已经和VC无关了,你在VC中只需要用VC的方法加载你写好的网页(Navigate方法),网页在加载时会自动执行脚本的。
6 楼
pxebxp [专家分:0] 发布于 2008-01-27 01:42:00
谢谢了
7 楼
father32 [专家分:0] 发布于 2009-02-23 15:32:00
楼主能不能把你用VC实现文字的滚动效果的代码发给我看看,我也在学习中,我的邮箱是:chen_shiguang@sina.com 谢谢了楼主
8 楼
jinlihua [专家分:0] 发布于 2009-02-26 19:24:00
谢谢了
我来回复