回 帖 发 新 帖 刷新版面

主题:如何用VC实现像网页上的广告文字的滚动效果,且带有超链接

弄了好久了,请大家帮帮忙,
如何用VC实现像网页上的广告文字的滚动效果,且带有超链接。

比如,有这么一段文字,“广告一 广告二 广告三 ...”,
在VC中,我已实现了把这段文字循环向左滚动,是用定时器,drawtext。
现在的问题是在滚动的过程中,比如当我的鼠标停在“广告一”上时,滚动要停下来,且当我点击“广告一”时,要调用外部浏览器打开相应的网址。问题是当我鼠标点击的时候,我怎么知道是哪一段广告文字的信息,如果知道,当我点下时调用相应的网址就行了(ShellExecute)。谢谢了。

回复列表 (共8个回复)

沙发

简单点用web控件实现就行了,滚动部分和鼠标指向停止部分用脚本写,比在VC中写省事很多。

板凳

滚动部分和鼠标指向停止部分用脚本写

我现在是VC6,脚本---是LINUX的。。。

3 楼

[quote]滚动部分和鼠标指向停止部分用脚本写

我现在是VC6,脚本---是LINUX的。。。[/quote]

先写一个网页,在网页中实现滚动部分和鼠标指向停止部分(VBScript或者JavaScript),然后在VC中用一个web控件,加载这个网页就行了。

4 楼


但是我要把我的程序最终移植到EVC下,这样可以吗,EVC可以用JAVASCRIPTE吗

5 楼

当然可以,因这执行脚本已经和VC无关了,你在VC中只需要用VC的方法加载你写好的网页(Navigate方法),网页在加载时会自动执行脚本的。

6 楼

谢谢了

7 楼

楼主能不能把你用VC实现文字的滚动效果的代码发给我看看,我也在学习中,我的邮箱是:chen_shiguang@sina.com 谢谢了楼主

8 楼

谢谢了

我来回复

您尚未登录,请登录后再回复。点此登录或注册