Udostępnij za pośrednictwem


Klasa COleControlSite

Zapewnia obsługę interfejsów niestandardowego formantu po stronie klienta.

class COleControlSite : public CCmdTarget

Członkowie

Publiczne konstruktory

Nazwa

Opis

COleControlSite::COleControlSite

Konstrukcje COleControlSite obiektu.

Metody publiczne

Nazwa

Opis

COleControlSite::BindDefaultProperty

Wiąże domyślną właściwość obsługiwanych formantu źródła danych.

COleControlSite::BindProperty

Wiąże właściwość obsługiwanych formantu źródła danych.

COleControlSite::CreateControl

Tworzy obsługiwanych formantu ActiveX.

COleControlSite::DestroyControl

Niszczy obsługiwanych kontroli.

COleControlSite::DoVerb

Wykonuje określone zlecenie obsługiwanych kontroli.

COleControlSite::EnableDSC

Umożliwia zaopatrzenia witryny kontroli danych.

COleControlSite::EnableWindow

Umożliwia witrynie kontrolnej.

COleControlSite::FreezeEvents

Określa, jeżeli witryna formant akceptuje zdarzenia.

COleControlSite::GetDefBtnCode

Pobiera domyślny kod przycisku obsługiwanych kontroli.

COleControlSite::GetDlgCtrlID

Pobiera identyfikator formantu.

COleControlSite::GetEventIID

Pobiera identyfikator interfejsu zdarzenia dla formantu obsługiwane.

COleControlSite::GetExStyle

Pobiera extended style witryny kontroli.

COleControlSite::GetProperty

Pobiera szczególne właściwości formantu obsługiwane.

COleControlSite::GetStyle

Pobiera stylów witryny kontroli.

COleControlSite::GetWindowText

Pobiera tekst obsługiwanych formantu.

COleControlSite::InvokeHelper

Wywołać szczególne metody kontroli obsługiwane.

COleControlSite::InvokeHelperV

Wywoływać określona metoda kontroli obsługiwanych zmiennych listy argumentów.

COleControlSite::IsDefaultButton

Określa, czy formant jest domyślny przycisk w oknie.

COleControlSite::IsWindowEnabled

Sprawdza stan widoczne witryny kontroli.

COleControlSite::ModifyStyle

Modyfikuje bieżącego extended style witryny kontroli.

COleControlSite::ModifyStyleEx

Modyfikuje style bieżącego serwisu kontroli.

COleControlSite::MoveWindow

Zmienia położenie punktu kontroli.

COleControlSite::QuickActivate

Szybkie uaktywnia formant obsługiwanych.

COleControlSite::SafeSetProperty

Ustawia właściwości lub metody kontroli bez szansę zgłaszanie wyjątku.

COleControlSite::SetDefaultButton

Ustawia domyślny przycisk w oknie.

COleControlSite::SetDlgCtrlID

Pobiera identyfikator formantu.

COleControlSite::SetFocus

Ustawia fokus do formantu witryny.

COleControlSite::SetProperty

Ustawia określone właściwości formantu obsługiwane.

COleControlSite::SetPropertyV

Ustawia do określonej właściwości formantu obsługiwanych zmiennych listy argumentów.

COleControlSite::SetWindowPos

Ustawia pozycję witryny kontroli.

COleControlSite::SetWindowText

Ustawia tekst obsługiwanych kontroli.

COleControlSite::ShowWindow

Pokazuje lub ukrywa witryny kontroli.

Metody chronione

Nazwa

Opis

COleControlSite::GetControlInfo

Pobiera informacje z klawiatury i symboli dla obsługiwanych formantu.

Publiczne danych członków

Nazwa

Opis

COleControlSite::m_bIsWindowless

Określa, jeśli obsługiwane formant jest formantem.

COleControlSite::m_ctlInfo

Zawiera informacje na temat klawiatury dla formantu.

COleControlSite::m_dwEventSink

Plik cookie formantu punktu połączenia.

COleControlSite::m_dwMiscStatus

Różne Państwa obsługiwanych formantu.

COleControlSite::m_dwPropNotifySink

IPropertyNotifySink Cookie formantu.

COleControlSite::m_dwStyle

Style obsługiwanych kontroli.

COleControlSite::m_hWnd

Uchwyt sterowania witryny.

COleControlSite::m_iidEvents

Identyfikator interfejsu zdarzenia dla formantu obsługiwane.

COleControlSite::m_nID

Identyfikator formantu obsługiwane.

COleControlSite::m_pActiveObject

Wskaźnik do IOleInPlaceActiveObject obiektu obsługiwanych kontroli.

COleControlSite::m_pCtrlCont

Kontener obsługiwanych kontroli.

COleControlSite::m_pInPlaceObject

Wskaźnik do IOleInPlaceObject obiektu obsługiwanych kontroli.

COleControlSite::m_pObject

Wskaźnik do IOleObjectInterface interfejsu kontroli.

COleControlSite::m_pWindowlessObject

Wskaźnik do IOleInPlaceObjectWindowless interfejsu kontroli.

COleControlSite::m_pWndCtrl

Wskaźnik do obiektu okna dla obsługiwanych kontroli.

COleControlSite::m_rect

Wymiary witryny kontroli.

Uwagi

Wsparcie to jest podstawowy sposób, w którym osadzony formant ActiveX uzyskuje informacje o miejscu i zakresie wyświetlania, jego moniker, jego interfejs użytkownika, jego właściwości otoczenia i innych zasobów dostarczanych przez kontener.COleControlSitew pełni zaimplementowano IOleControlSite, IOleInPlaceSite, IOleClientSite, IPropertyNotifySink, IBoundObjectSite, INotifyDBEvents, IRowSetNotify interfejsów.Ponadto jest również implementowana interfejsu IDispatch (zapewnienie wsparcia dla właściwości otoczenia i ujść zdarzeń).

Aby utworzyć ActiveX formant witrynie używane COleControlSite, klasy z COleControlSite.W sieci CWnd-zastąpić klasy pochodnej kontenera (na przykład na okno dialogowe) CWnd::CreateControlSite funkcji.

Hierarchii dziedziczenia

CObject

CCmdTarget

COleControlSite

Wymagania

Nagłówek: afxocc.h

Zobacz też

Informacje

Klasa CCmdTarget

Diagram hierarchii

Klasa COleControlContainer