请如何将程序接收到的msg.LParam转化为 IhtmlDocument2类型? (100分)

  • 主题发起人 主题发起人 2days
  • 开始时间 开始时间
2

2days

Unregistered / Unconfirmed
GUEST, unregistred user!
请如何将程序接收到的msg.LParam转化为 IhtmlDocument2类型? <br><br>const &nbsp;WM_PageMessage = WM_USER + 1002; <br><br>这是发送的方的代码:<br><br>F:IhtmlDocument2;<br>.....<br>SendMessage(Found, WM_PageMessage, 0, Integer(Pointer(F)));<br><br>接收方的代码该怎么写?或者是如何能正常地在两个程序间传递IhtmlDocument2接口?<br><br>procedure TMainForm.PageIn(var Msg: TMessage);<br>var F:IHtmlDocument2;<br>begin<br>&nbsp; { &nbsp;showmessage(inttostr(msg.LParam));<br>&nbsp; &nbsp; &nbsp;我用这句可以显示一串数字 &nbsp; }<br>&nbsp; <br>&nbsp; &nbsp;请问这个F该如何得到?<br>end;<br><br>
 
用SendMessage的方法肯定不行.在一个进程内的地址到另一个进程中访问是没有意义的.
 
你好那请问该怎么样在两个程序间传递IHtmlDocument2接口?
 
Com是可以把Interface作为参数的.
 
用com?好的研究一下先...谢谢
 
接受答案了.
 
后退
顶部