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
|
IID
static final java.lang.String IID
- See Also:
- Constant Field Values
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