Gets and sets the user-component of an ole-control-pane.
ole-control-user-component pane => user-component
(setf ole-control-user-component) user-component pane => user-component
The function 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
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.
The
user-component
is 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
.
Note: this function is implemented only in LispWorks for Windows. Load the functionality by
(require "embed")
.