com.jniwrapper.win32.ole
Interface IOleInPlaceFrame

All Superinterfaces:
AutoDeleteParameter, IOleInPlaceUIWindow, IOleWindow, IUnknown
All Known Implementing Classes:
IOleInPlaceFrameImpl, OleClientSiteImpl

public interface IOleInPlaceFrame
extends IOleInPlaceUIWindow

This interface is used by applications for management of modeless dialog boxes, composite menus, and context-sensitive help.

See Also:
Microsoft COM SDK documentation

Field Summary
static java.lang.String INTERFACE_IDENTIFIER
           
 
Method Summary
 void enableModeless(VariantBool fEnable)
           
 void insertMenus(Int32 hmenuShared, OleMenuGroupWidths lpMenuWidths)
           
 void removeMenus(Int32 hmenuShared)
           
 void setMenu(Int32 hmenuShared, Int32 holemenu, Int32 hwndActiveObject)
           
 void setStatusText(OleStr pszStatusText)
           
 void translateAccelerator(Msg lpmsg, Int16 wID)
           
 
Methods inherited from interface com.jniwrapper.win32.ole.IOleInPlaceUIWindow
getBorder, requestBorderSpace, setActiveObject, setBorderSpace
 
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

insertMenus

public void insertMenus(Int32 hmenuShared,
                        OleMenuGroupWidths lpMenuWidths)
                 throws ComException
Parameters:
hmenuShared - [in]
lpMenuWidths - [in,out]
Throws:
ComException

setMenu

public void setMenu(Int32 hmenuShared,
                    Int32 holemenu,
                    Int32 hwndActiveObject)
             throws ComException
Parameters:
hmenuShared - [in]
holemenu - [in]
hwndActiveObject - [in]
Throws:
ComException

removeMenus

public void removeMenus(Int32 hmenuShared)
                 throws ComException
Parameters:
hmenuShared - [in]
Throws:
ComException

setStatusText

public void setStatusText(OleStr pszStatusText)
                   throws ComException
Parameters:
pszStatusText - [in]
Throws:
ComException

enableModeless

public void enableModeless(VariantBool fEnable)
                    throws ComException
Parameters:
fEnable - [in]
Throws:
ComException

translateAccelerator

public void translateAccelerator(Msg lpmsg,
                                 Int16 wID)
                          throws ComException
Parameters:
lpmsg - [in]
wID - [in]
Throws:
ComException