Sdílet prostřednictvím


Třída COleControlSite

Poskytuje podporu rozhraní vlastní ovládací prvek na straně klienta.

class COleControlSite : public CCmdTarget

Členy

w9b4e0zd.collapse_all(cs-cz,VS.110).gifVeřejné konstruktory

Název

Description

COleControlSite::COleControlSite

Konstrukce COleControlSite objektu.

w9b4e0zd.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

COleControlSite::BindDefaultProperty

Výchozí vlastnost ovládacího prvku hostované váže na zdroj dat.

COleControlSite::BindProperty

Vlastnost ovládacího prvku hostované váže na zdroj dat.

COleControlSite::CreateControl

Vytvoří ovládací prvek ActiveX hostované.

COleControlSite::DestroyControl

Hostující ovládání zničí.

COleControlSite::DoVerb

Provede konkrétní sloveso hostované ovládacího prvku.

COleControlSite::EnableDSC

Umožňuje dat zasažena řízení serveru.

COleControlSite::EnableWindow

Umožňuje řízení webu.

COleControlSite::FreezeEvents

Určuje-li ovládací prvek web přijímá události.

COleControlSite::GetDefBtnCode

Načte výchozí kód tlačítka pro hostované řízení.

COleControlSite::GetDlgCtrlID

Načte identifikátor ovládacího prvku.

COleControlSite::GetEventIID

Načte ID událostí rozhraní pro hostované ovládacího prvku.

COleControlSite::GetExStyle

Načte rozšířené styly řízení webu.

COleControlSite::GetProperty

Načte specifické vlastnosti ovládacího prvku hostované.

COleControlSite::GetStyle

Použije styly řízení webu.

COleControlSite::GetWindowText

Načte text hostující ovládání.

COleControlSite::InvokeHelper

Vyvoláte konkrétní metoda hostované ovládacího prvku.

COleControlSite::InvokeHelperV

Vyvoláte konkrétní metodu ovládacího prvku hostované s variabilní seznam argumentů.

COleControlSite::IsDefaultButton

Určuje, zda je ovládací prvek v okně výchozí tlačítko.

COleControlSite::IsWindowEnabled

Zkontroluje stav viditelný ovládací prvek web.

COleControlSite::ModifyStyle

Změní aktuální extended styly řízení webu.

COleControlSite::ModifyStyleEx

Upraví styly aktuální řízení webu.

COleControlSite::MoveWindow

Změní umístění ovládacího prvku web.

COleControlSite::QuickActivate

Rychlé aktivuje hostující ovládání.

COleControlSite::SafeSetProperty

Nastaví vlastnost nebo metodu ovládacího prvku bez šancí došlo k výjimce.

COleControlSite::SetDefaultButton

Nastaví výchozí tlačítko v okně.

COleControlSite::SetDlgCtrlID

Načte identifikátor ovládacího prvku.

COleControlSite::SetFocus

Nastaví fokus na ovládací prvek web.

COleControlSite::SetProperty

Nastaví určitou vlastnost hostované ovládacího prvku.

COleControlSite::SetPropertyV

Nastaví určitou vlastnost ovládacího prvku hostované s variabilní seznam argumentů.

COleControlSite::SetWindowPos

Nastaví umístění ovládacího prvku web.

COleControlSite::SetWindowText

Nastaví text hostující ovládání.

COleControlSite::ShowWindow

Zobrazí nebo skryje ovládací prvek web.

w9b4e0zd.collapse_all(cs-cz,VS.110).gifChráněné metody

Název

Description

COleControlSite::GetControlInfo

Načte informace o klávesnici a symbolických instrukcí pro hostující ovládací prvek.

w9b4e0zd.collapse_all(cs-cz,VS.110).gifVeřejné datové členy

Název

Description

COleControlSite::m_bIsWindowless

Určuje, zda je hostující ovládací prvek bez oken.

COleControlSite::m_ctlInfo

Obsahuje informace o zpracování pro kontrolu klávesnice.

COleControlSite::m_dwEventSink

Soubor cookie spojovacího bodu ovládacího prvku.

COleControlSite::m_dwMiscStatus

Různé státy hostované ovládacího prvku.

COleControlSite::m_dwPropNotifySink

IPropertyNotifySink Cookie ovládací prvek.

COleControlSite::m_dwStyle

Styly hostující ovládání.

COleControlSite::m_hWnd

Popisovač řízení webu.

COleControlSite::m_iidEvents

ID rozhraní události hostované ovládacího prvku.

COleControlSite::m_nID

ID hostitele ovládacího prvku.

COleControlSite::m_pActiveObject

Ukazatel IOleInPlaceActiveObject objektu hostované ovládacího prvku.

COleControlSite::m_pCtrlCont

Kontejner hostující ovládání.

COleControlSite::m_pInPlaceObject

Ukazatel IOleInPlaceObject objektu hostované ovládacího prvku.

COleControlSite::m_pObject

Ukazatel IOleObjectInterface rozhraní ovládacího prvku.

COleControlSite::m_pWindowlessObject

Ukazatel IOleInPlaceObjectWindowless rozhraní ovládacího prvku.

COleControlSite::m_pWndCtrl

Ukazatel na objekt okno hostované ovládacího prvku.

COleControlSite::m_rect

Rozměry ovládacího prvku web.

Poznámky

Tato podpora je hlavní prostředek, kterým vložený ovládací prvek ActiveX získává informace o umístění a rozsah jeho zobrazení webu, jeho zástupný název, jeho uživatelské rozhraní, jeho okolí vlastnosti a jiné prostředky poskytované jeho kontejneru.COleControlSiteimplementuje plně IOleControlSite, IOleInPlaceSite, IOleClientSite, IPropertyNotifySink, IBoundObjectSite, INotifyDBEvents, rozhraní IRowSetNotify rozhraní.Kromě toho je také implementována rozhraní IDispatch (poskytování podpory vlastnosti prostředí a jímky událostí).

Vytvoření ActiveX řízení webu pomocí COleControlSite , odvození třídy z COleControlSite .Ve vaší CWnd -přepsat odvozené třídy kontejneru (například v dialogovém okně) CWnd::CreateControlSite funkce.

Hierarchii dědičnosti

CObject

CCmdTarget

COleControlSite

Požadavky

Záhlaví: afxocc.h

Viz také

Referenční dokumentace

Třída CCmdTarget

Diagram hierarchie

Třída COleControlContainer