- 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