在webbrowser上作标记 ( 积分: 100 )

  • 主题发起人 主题发起人 nyaaa
  • 开始时间 开始时间
N

nyaaa

Unregistered / Unconfirmed
GUEST, unregistred user!
我想用webbrowser访问网页,在提取源文件后判断符合条件的地方,并想在该地方作一图形标记,我在webbrowser上放image,可是在image画图后显示不出来,请大家帮帮忙,给个解决办法,谢谢!!!
 
我想用webbrowser访问网页,在提取源文件后判断符合条件的地方,并想在该地方作一图形标记,我在webbrowser上放image,可是在image画图后显示不出来,请大家帮帮忙,给个解决办法,谢谢!!!
 
嘿嘿~~~~~~放image不行。。。。会被webbrowser覆盖的

我前几天做了个小东西也涉及这方面,本来想做个透明的panel然后上面放image,结果效果不好~刷新时总是不对

我建议你,如果图片不是很大而且不是特殊形状的。。。(如果是特殊形状也没关系,外面加个框^_^)然后把image放到panel上吧

我做的最终效果:http://www2.haoyisheng.com.cn/im/Project.exe
把鼠标放到浏览器的左上角就能看到那个图片了
 
to hs-kill,效果看了很不错,是把panle设置为不可见,需要的时候在设置为可见吧!另外你的界面用了第三方控件了吗?
 
呵呵 对 就是把隐藏image改为隐藏panel 是用了第三方控件~~~~~~
 
忘了加一句,能把源代码贴上来吗?我不知道怎么实现鼠标以移上去就显示的效果
 
我是截取鼠标移动消息,放一个ApplicationEvents
procedure Tfrm_main.ApplicationEventsMessage(var Msg: tagMSG;var Handled: Boolean);
var
p:TPoint;
begin
if message=WM_MOUSEMOVE then
begin
p:=p_back.ScreenToClient(pt);
p_history.Visible:=((p.X<=25) and (p.Y<=25) and (p.X>=0) and (p.Y>=0));
end;
end;
 
接受答案了.
 
后退
顶部