Gets and sets the user-component of an ole-control-pane.
capi
ole-control-user-component pane => user-component
(setf ole-control-user-component) user-component pane => user-component
pane⇩ |
An ole-control-pane. |
user-component⇩ |
A COM com:i-ole-object interface pointer or nil . |
user-component⇩ |
A COM com:i-ole-object interface pointer or nil . |
The accessor ole-control-user-component
gets and sets the user-component of the ole-control-pane pane.
user-component (if non-nil) is a COM interface pointer of an object that supports the com:i-ole-object
interface, and has been opened and initialized and is ready to be displayed. This is typically created by calling OleCreate
, OleCreateFromFile
, OleCreateFromData
or OleLoad
with pCLientSite null.
user-component will be closed and released by the ole-control-pane pane, so after you have called (setf ole-control-user-component)
you should not try to use it again or release it. Setting user-component also sets the pane's component-name to nil
.
This function is implemented only in LispWorks for Windows. Load the functionality by (require "embed")
.
CAPI User Guide and Reference Manual (Macintosh version) - 01 Dec 2021 19:31:27