com.jniwrapper.win32.ole
Interface IOleInPlaceUIWindow

All Superinterfaces:
AutoDeleteParameter, IOleWindow, IUnknown
All Known Subinterfaces:
IOleInPlaceFrame
All Known Implementing Classes:
IOleInPlaceFrameImpl, IOleInPlaceUIWindowImpl, OleClientSiteImpl

public interface IOleInPlaceUIWindow
extends IOleWindow

This interface is used by a document or frame window for managing space when a containing object is activated or changes size.

See Also:
Microsoft COM SDK documentation

Field Summary
static java.lang.String INTERFACE_IDENTIFIER
           
 
Method Summary
 Rect getBorder()
           
 void requestBorderSpace(Rect pborderwidths)
           
 void setActiveObject(IOleInPlaceActiveObject pActiveObject, OleStr pszObjName)
           
 void setBorderSpace(Rect pborderwidths)
           
 
Methods inherited from interface com.jniwrapper.win32.ole.IOleWindow
contextSensitiveHelp, getWindow
 
Methods inherited from interface com.jniwrapper.win32.com.IUnknown
addRef, isNull, queryInterface, release, setNull
 
Methods inherited from interface com.jniwrapper.AutoDeleteParameter
isAutoDelete, setAutoDelete
 

Field Detail

INTERFACE_IDENTIFIER

public static final java.lang.String INTERFACE_IDENTIFIER
See Also:
Constant Field Values
Method Detail

getBorder

public Rect getBorder()
               throws ComException
Throws:
ComException

requestBorderSpace

public void requestBorderSpace(Rect pborderwidths)
                        throws ComException
Parameters:
pborderwidths - [in]
Throws:
ComException

setBorderSpace

public void setBorderSpace(Rect pborderwidths)
                    throws ComException
Parameters:
pborderwidths - [in]
Throws:
ComException

setActiveObject

public void setActiveObject(IOleInPlaceActiveObject pActiveObject,
                            OleStr pszObjName)
                     throws ComException
Parameters:
pActiveObject - [in]
pszObjName - [in]
Throws:
ComException