INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

indexing

title: ""
copyright: "Object Tools, 1998-2001"
author: "Vasily V. Kuznetsov"
cluster: ecom
deferred class ECOM_CONTROL_BASE
inherit

ECOM_CLASS_BASE
end

MEMORY
redefine
dispose
end
feature --

init_base

dispose
feature -- Class Data

in_place_site: ECOM_CLIENT_IOLEINPLACESITEWINDOWLESS

data_adv_holder: ECOM_CLIENT_IDATAADVISEHOLDER

ole_adv_holder: ECOM_CLIENT_IOLEADVISEHOLDER

ole_client_site: ECOM_CLIENT_IOLECLIENTSITE

adv_sink: ECOM_CLIENT_IADVISESINK

extent: expanded ECOM_SIZEL

nat_extent: expanded ECOM_SIZEL

position: expanded ECOM_RECTL

hwnd: INTEGER_REF

flags: BIT 32

properties: SORTED_ARRAY [ECOM_PROPERTY_MAP]
feature -- Flags getting

is_negotiated_wnd: BOOLEAN

is_wnd_less: BOOLEAN

is_in_place_active: BOOLEAN

is_ui_active: BOOLEAN

is_using_window_rgn: BOOLEAN

is_in_place_site_ex: BOOLEAN

is_window_only: BOOLEAN

is_requires_save: BOOLEAN

is_was_once_window_less: BOOLEAN

is_auto_size: BOOLEAN

is_recompose_on_resize: BOOLEAN

is_resize_natural: BOOLEAN

is_draw_from_natural: BOOLEAN

is_draw_get_data_in_himetric: BOOLEAN
feature -- Flags setting

set_negotiated_wnd (flg: BOOLEAN)

set_wnd_less (flg: BOOLEAN)

set_in_place_active (flg: BOOLEAN)

set_ui_active (flg: BOOLEAN)

set_using_window_rgn (flg: BOOLEAN)

set_in_place_site_ex (flg: BOOLEAN)

set_window_only (flg: BOOLEAN)

set_requires_save (flg: BOOLEAN)

set_was_once_window_less (flg: BOOLEAN)

set_auto_size (flg: BOOLEAN)

set_recompose_on_resize (flg: BOOLEAN)

set_resize_natural (flg: BOOLEAN)

set_draw_from_natural (flg: BOOLEAN)

set_draw_get_data_in_himetric (flg: BOOLEAN)
feature -- Operations

get_ambient_disp: ECOM_IDISPATCH_ADAPTOR

get_dispatch: ECOM_IDISPATCH_SUPPORT

is_dirty: BOOLEAN

set_dirty (dirty_: BOOLEAN)

create_window (hwndparent: INTEGER; pos: ECOM_RECT): INTEGER_REF

SendOnRename (pmk: expanded ECOM_CLIENT_IMONIKER): ECOM_HRESULT

SendOnSave: ECOM_HRESULT

SendOnClose: ECOM_HRESULT

SendOnDataChange (advf: INTEGER): ECOM_HRESULT

SendOnViewChange (dwaspect: INTEGER; lindex: INTEGER)

GetAmbientProperty (dispid: INTEGER; var: ECOM_VARIANT): ECOM_HRESULT

is_verb_ui_activate (iverb: INTEGER): BOOLEAN

is_verb_activate (iverb: INTEGER): BOOLEAN

SetControlFocus (bgrab: BOOLEAN): ECOM_HRESULT

DoVerbProperties (hwndparent: INTEGER; lprcposrect: expanded ECOM_PTR [expanded ECOM_RECT]): ECOM_HRESULT

InPlaceActivate (iverb: INTEGER; rect: ECOM_RECT): ECOM_HRESULT

FireViewChange

OnDraw (di: ECOM_DRAWINFO): ECOM_HRESULT

wm_paint (wparam, lparam: INTEGER): INTEGER

WndProc (message, wparam, lparam: INTEGER): INTEGER

InternalGetMiscStatus: INTEGER
feature -- IPersist interface members

GetClassID (pclassid: expanded ECOM_PTR [expanded ECOM_GUID]): ECOM_HRESULT
feature -- Support

add_property_map (prop_name, descr: STRING; ppclsid: ECOM_GUID)

check_hresult (hres: ECOM_HRESULT; where, descr: STRING)
end -- class ECOM_CONTROL_BASE

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES