org.jinterop.dcom.win32
Interface IJIOleInPlaceFrame

All Superinterfaces:
IJIOleInPlaceUIWindow, IJIOleWindow, IJIUnknown
All Known Implementing Classes:
JIOleFrame

public interface IJIOleInPlaceFrame
extends IJIOleInPlaceUIWindow

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

Since:
1.0

Field Summary
static java.lang.String IID
           
 
Method Summary
 void enableModeless(boolean fEnable)
           
 JIStruct insertMenus(int hmenuShared, JIStruct lpMenuWidths)
          typedef struct tagOleMenuGroupWidths { LONG width[6]; } OLEMENUGROUPWIDTHS, * LPOLEMENUGROUPWIDTHS;
 void removeMenus(int hmenuShared)
           
 void setMenu(int hmenuShared, int holemenu, int hwndActiveObject)
           
 void setStatusText(JIString pszStatusText)
           
 void translateAccelerator(JIStruct lpmsg, int wID)
          typedef struct tagMSG { // msg HWND hwnd; UINT message; WPARAM wParam; LPARAM lParam; DWORD time; POINT pt; } MSG;
 
Methods inherited from interface org.jinterop.dcom.win32.IJIOleInPlaceUIWindow
getBorder, requestBorderSpace, setActiveObject, setBorderSpace
 
Methods inherited from interface org.jinterop.dcom.win32.IJIOleWindow
contextSensitiveHelp, getWindow
 
Methods inherited from interface org.jinterop.dcom.core.IJIUnknown
addRef, queryInterface, release
 

Field Detail

IID

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

enableModeless

void enableModeless(boolean fEnable)
                    throws JIException
Throws:
JIException

insertMenus

JIStruct insertMenus(int hmenuShared,
                     JIStruct lpMenuWidths)
                     throws JIException
typedef struct tagOleMenuGroupWidths { LONG width[6]; } OLEMENUGROUPWIDTHS, * LPOLEMENUGROUPWIDTHS;

Throws:
JIException

removeMenus

void removeMenus(int hmenuShared)
                 throws JIException
Throws:
JIException

setMenu

void setMenu(int hmenuShared,
             int holemenu,
             int hwndActiveObject)
             throws JIException
Throws:
JIException

setStatusText

void setStatusText(JIString pszStatusText)
                   throws JIException
Throws:
JIException

translateAccelerator

void translateAccelerator(JIStruct lpmsg,
                          int wID)
                          throws JIException
typedef struct tagMSG { // msg HWND hwnd; UINT message; WPARAM wParam; LPARAM lParam; DWORD time; POINT pt; } MSG;

Throws:
JIException