Webbrowser如何控制internet explorer_server中事件(200)

  • 主题发起人 主题发起人 hzjzxp
  • 开始时间 开始时间
H

hzjzxp

Unregistered / Unconfirmed
GUEST, unregistred user!
如题,在 webbrowser中打开的页面中如何控制鼠标指针的状态(如改变为 crdrag)。
 
没人知道吗?
 
WebBrowser不响应鼠标事件,你不妨看看以下代码:procedure TForm1.WebBrowser1StatusTextChange(ASender: TObject; const Text: WideString);begin screen.Cursor:=crSQLWait;end;页面里的鼠标指针状态是由浏览页面的Html源码控制的
 
to: forgot2002你的代码我试过了,不行。在webbrowser中鼠标指针没有变为crSQLWait。其实我的意思是想在webbrowser中拖拽链接时改变指针状态类如maxthon的超级拖拽
 
我已经说得很清楚了,WebBrowser不响应鼠标事件,所以你的要求是没办法达到的,给你的代码就是说明鼠标指针在WebBrowser外是可以变化的,但在WebBrowser内是由浏览页面的Html源码控制的
 
to: forgot2002谢谢你的提示。
 
to: forgot2002 HtmlElement.style.cursor := 'move';这个可以改变正常状态的指针状态,如果在拖拽期间怎么改变指针的状态?
 
WebBrowser.BeginAutoDrag;
 
已解决,拖拽必须实现idroptarget接口
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
886
DelphiTeacher的专栏
D
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
后退
顶部