Any VB/COM experts here??
(Tuesday, December 21, 2004)
Found the following interesting discussion in the Newsgroups:
Any VB/COM experts here?? by: SamSpade
| Applications can retrieve an ITextDocument pointer from a rich edit control. To do this, send an EM_GETOLEINTERFACE message to retrieve an IRichEditOle object. Then, call the object's QueryInterface method to retrieve an ITextDocument pointer.
How to do that?? I tried:
Dim oREO As Object
Dim mIDocument As tom.ITextDocument
SendMessage(Handle, EM_GETOLEINTERFACE, 0, oREO)
mIDocument = CType(oREO, tom.ITextDocument)
But this produces a "Cast Not Valid" message
Anyone have any insight as to how to make VB call QueryInterface??
Thanks in advance
| | | Reply: by:hirf-spam-me-here@gmx.at (Herfried K. Wagner [MVP])
| | | Untested in your situation: 'System.Runtime.InteropServices.Marshal.QueryInterface'.
-- Herfried K. Wagner [MVP]
| | | Reply: by: SamSpade
| | | I had read this but did not understand how to use it.
Thanks
| | | Reply: by: SamSpade
| | | Maybe I've got it
|
|
0 Comments:
Post a Comment