How To Assign the ActiveX Control LPDispatch Property in VB 4Last reviewed: October 10, 1997Article ID: Q153881 |
4.00 4.10 4.20
WINDOWS NT
kbole kbprg
The information in this article applies to: - The Microsoft Foundation Classes (MFC), included with: Microsoft Visual C++, 32-bit Edition, versions 4.0, 4.1, 4.2
SUMMARYIt is often useful for one ActiveX (OLE) Control to hold an LPDispatch pointer to another control on the same Visual Basic form. The first control can use this pointer to call methods and/or access properties on the second control using OLE Automation. This article demonstrates how to create a property of type LPDispatch on an MFC ActiveX Control, and how to properly set this property to another control's IDispatch pointer in Visual Basic. NOTE: Although this article discusses properties of type LPDispatch, this information also applies to properties of type LPUnknown.
MORE INFORMATIONFollow these steps to add a property to a custom ActiveX control that is to hold another control's IDispatch pointer:
'Set the control's DispatchProp property to the DBCombo OLE control on 'this form. Set MyOcx1.DispatchProp = DBCombo1 . . . . . . 'Don't forget to set this property to Nothing when finished Set MyOcx1.DispatchProp = Nothing REFERENCESFor more information, please see the following article in the Microsoft Knowledge Base: ARTICLE_ID: Q141414 TITLE : How to Enumerate OLE and VB Controls from an OLE ControlVisual C++ Books Online, Programming with MFC Encyclopedia.
|
Additional reference words: 4.00 4.10 4.20 kbinf
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |