重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
使用FindWindow 查找类名为ToolBarWindow32的窗口即可获得系统托盘的窗口句柄hwnd
创新互联公司提供网站设计、做网站、网页设计,成都品牌网站建设,广告投放等致力于企业网站建设与公司网站制作,十年的网站开发和建站经验,助力企业信息化建设,成功案例突破上千余家,是您实现网站建设的好选择.
然后SendMessage(hwnd,WM_PAINT,0,0);
即可实现刷新功能
在网页的head/head中加入以下代码: meta http-equiv=refresh content=" 100 " 以上加粗部分为你要设置的秒数,就是隔几秒就刷新一次。
采纳哦
我的做法是先写入一个图片变量,然后再写入到容器上。容器设置双缓冲
还有你说的控件必须透明不太明白,可以直接在容器上绘图,不需要控件,图片的透明度可以用RGBA色的A值(透明度)来控制
我这个也是实时翻滚刷新的,不会闪!
vb间隔一定时间刷新页面,具体步骤如下:
1、窗体中首先加入WebBrowser控件。点击窗体顶部菜单--工程--部件,在弹出的部件窗口选择Microsoft Internet Controls,勾选然后确定
2、部件添加成功后,窗体左侧出现WebBrowser控件,点击控件添加到窗体上。
3、窗体启动时加入如下代码:
Private Sub Form_Load()
WebBrowser1.Navigate2 "要打开的网站网址"
End Sub
4、窗体加入一个Timer控件,控件属性Interval根据自己需要设置好时间,注意timer单位是毫秒,10秒就是10000毫秒。
5、窗体加入一下代码:就是间隔多少秒自动刷新WebBrowser中的网页。
Private Sub Timer1_Timer()
WebBrowser1.Refresh '或者重新 写 WebBrowser1.Navigate2 "要打开的网站网址"
End Sub