org.jinterop.dcom.win32
Interface IJIOleInPlaceSite

All Superinterfaces:
IJIOleWindow, IJIUnknown

public interface IJIOleInPlaceSite
extends IJIOleWindow

This interface enables communication between a client site of an in-place object and the container.

Since:
1.0

Field Summary
static java.lang.String IID
           
 
Method Summary
 void canInPlaceActivate()
           
 void deactivateAndUndo()
           
 void discardUndoState()
           
 JIStruct getWindowContext(JIStruct lpFrameInfo)
          IJIOleInPlaceFrame ppFrame, IJIOleInPlaceUIWindow ppDoc, JIRect lprcPosRect, JIRect lprcClipRect
 void onInPlaceActivate()
           
 void onInPlaceDeactivate()
           
 void onPosRectChange(JIRect lprcPosRect)
           
 void onUIActivate()
           
 void onUIDeactivate(boolean fUndoable)
           
 void scroll(int scrollX, int scrollY)
           
 
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

canInPlaceActivate

void canInPlaceActivate()
                        throws JIException
Throws:
JIException

deactivateAndUndo

void deactivateAndUndo()
                       throws JIException
Throws:
JIException

discardUndoState

void discardUndoState()
                      throws JIException
Throws:
JIException

getWindowContext

JIStruct getWindowContext(JIStruct lpFrameInfo)
                          throws JIException
IJIOleInPlaceFrame ppFrame, IJIOleInPlaceUIWindow ppDoc, JIRect lprcPosRect, JIRect lprcClipRect

Throws:
JIException

onInPlaceActivate

void onInPlaceActivate()
                       throws JIException
Throws:
JIException

onInPlaceDeactivate

void onInPlaceDeactivate()
                         throws JIException
Throws:
JIException

onPosRectChange

void onPosRectChange(JIRect lprcPosRect)
                     throws JIException
Throws:
JIException

onUIActivate

void onUIActivate()
                  throws JIException
Throws:
JIException

onUIDeactivate

void onUIDeactivate(boolean fUndoable)
                    throws JIException
Throws:
JIException

scroll

void scroll(int scrollX,
            int scrollY)
            throws JIException
Throws:
JIException