INDEX | CLUSTER | FEATURES | SHORT | FRAMES | NO FRAMES |
--
-- Purpose:
-- Creates an object.
-- Params:
-- None.
-- Return Value:
-- None.
-- Notes:
-- It's a dummy constructor now.
--
--
-- Purpose:
-- Create an C++ virtual table, corresponding to
-- IOleInPlaceSite interface.
-- Params:
-- None.
-- Return Value:
-- Pointer to created VTBL.
-- Notes:
-- None.
--
--
-- Purpose:
-- Determines whether or not the container can activate
-- the object in place.
-- Params:
-- None.
-- Return Value:
-- None.
-- Notes:
-- Error code of this operation is available via
-- the 'get_status_code' method.
--
-- EOLE_S_OK The container allows in-place activation for
-- this object.
-- EOLE_S_FALSE The container does not allow in-place
-- activation for this object.
-- EOLE_E_INVALIDARG One or more arguments are invalid.
-- EOLE_E_UNEXPECTED An unexpected error occurred.
--
--
-- Purpose:
-- Notifies the container that one of its objects is being
-- activated in place.
-- Params:
-- None.
-- Return Value:
-- None.
-- Notes:
-- Error code of this operation is available via
-- the 'get_status_code' method.
--
-- EOLE_S_OK The container allows the in-place activation.
-- EOLE_E_UNEXPECTED An unexpected error occurred.
--
--
-- Purpose:
-- Notifies the container that the object is about to be activated
-- in place and that the object is going to replace the container's
-- main menu with an in-place composite menu.
-- Params:
-- None.
-- Return Value:
-- None.
-- Notes:
-- Error code of this operation is available via
-- the 'get_status_code' method.
--
-- EOLE_S_OK The container allows the in-place activation.
-- EOLE_E_UNEXPECTED An unexpected error occurred.
--
--
-- Purpose:
-- Enables the in-place object to retrieve the window interfaces
-- that form the window object hierarchy, and the position in the
-- parent window where the object's in-place activation window
-- should be placed.
-- Params:
-- None.
-- Return Value:
-- Window context.
-- Notes:
-- Error code of this operation is available via
-- the 'get_status_code' method.
--
--
-- Purpose:
-- Tells the container to scroll the view of the object by a
-- specified number of pixels.
-- Params:
-- cx: INTEGER [in] Contains the number of pixels by which
-- to scroll in the X directions.
-- cy: INTEGER [in] Contains the number of pixels by which
-- to scroll in the Y directions.
-- Return Value:
-- None.
-- Notes:
-- Error code of this operation is available via
-- the 'get_status_code' method.
--
--
-- Purpose:
-- Notifies the container on deactivation that it should reinstall
-- its user interface and take focus, and whether or not the
-- object has an undoable state.
-- Params:
-- fUndoable: BOOLEAN [in] Specifies whether the object can undo
-- changes. It is TRUE if the object can
-- undo, FALSE if it cannot.
-- Return Value:
-- None.
-- Notes:
-- Error code of this operation is available via
-- the 'get_status_code' method.
--
--
-- Purpose:
-- Notifies the container that the object is no longer active
-- in place.
-- Params:
-- None.
-- Return Value:
-- None.
-- Notes:
-- Error code of this operation is available via
-- the 'get_status_code' method.
-- EOLE_S_OK The method successfully notified the container.
-- EOLE_E_UNEXPECTED An unexpected error occurred.
--
--
-- Purpose:
-- Tells the container that the object no longer has any undo
-- state and that the container should not call
-- IOleInPlaceObject::ReActivateAndUndo.
-- Params:
-- None.
-- Return Value:
-- None.
-- Notes:
-- Error code of this operation is available via
-- the 'get_status_code' method.
-- EOLE_S_OK The method completed successfully.
-- EOLE_E_UNEXPECTED An unexpected error occurred.
--
--
-- Purpose:
-- Causes the container to end the in-place session, deactivates
-- the object, and revert to its own saved undo state.
-- Params:
-- None.
-- Return Value:
-- None.
-- Notes:
-- Error code of this operation is available via
-- the 'get_status_code' method.
-- EOLE_S_OK The method completed successfully.
-- EOLE_E_UNEXPECTED An unexpected error occurred.
--
--
--
-- Purpose:
-- Indicates the object's extents have changed.
-- Params:
-- PosRect: EOLE_RECT [in] Points to the rectangle containing
-- the position of the in-place object
-- in the client coordinates of its
-- parent window.
-- Return Value:
-- None.
-- Notes:
-- Error code of this operation is available via
-- the 'get_status_code' method.
-- EOLE_S_OK The method completed successfully.
-- EOLE_E_INVALIDARG One or more arguments are invalid.
-- EOLE_E_UNEXPECTED An unexpected error occurred.
--
INDEX | CLUSTER | FEATURES | SHORT | FRAMES | NO FRAMES |