用WebBrowser打开一个网页后如何获得鼠标处的Flash对象?
用WebBrowser打开一个网页后如何获得鼠标处的Flash对象?如何修改鼠标处的Flash的位置大小呢?我用以下的方法处理不了,请高人指点。
Dim flashObj As IHTMLElement
GetCursorPos mPtr
Set flashObj = Dom.elementFromPoint(mPtr.X, mPtr.Y)
flashObj.Style.Top = 0
flashObj.Style.Left = 0
flashObj.Style.Width = 100
flashObj.Style.Height = 100 这确实是个难题,那么多天都没人回一下。。。。
有没有能控制Flash大小的方法呢?已知句柄了,用了MoveWindow等API都不能控制Flash的大小,是不是应该通过窗口消息来控制呢? 就是不知道如何切断Flash受到原IE窗口的控制,有没有那位高做过这方面的呢?请多多指教! 我也有类似的需求,就是获得页面中的所有Flash对象,页面关闭的时候强制其释放,以释放内存…… 是个难题,等高人回复。
补充:VB , 网络编程