Udostępnij za pośrednictwem


Klasa IOleControlImpl

Ta klasa zapewnia domyślną implementację interfejsu IOleControl i implementuje IUnknownelement .

Ważne

Tej klasy i jej składowych nie można używać w aplikacjach wykonywanych w środowisko wykonawcze systemu Windows.

Składnia

template<class T>
class IOleControlImpl

Parametry

T
Klasa pochodząca z IOleControlImplklasy .

Elementy członkowskie

Metody publiczne

Nazwa/nazwisko opis
IOleControlImpl::FreezeEvents Wskazuje, czy kontener ignoruje lub akceptuje zdarzenia z kontrolki.
IOleControlImpl::GetControlInfo Wypełnia informacje o zachowaniu klawiatury kontrolki. Implementacja ATL zwraca E_NOTIMPL.
IOleControlImpl::OnAmbientPropertyChange Informuje kontrolkę o zmianie co najmniej jednej właściwości otoczenia kontenera. Implementacja ATL zwraca S_OK.
IOleControlImpl::OnMnemonic Informuje kontrolkę, że użytkownik nacisnął określony naciśnięty. Implementacja ATL zwraca E_NOTIMPL.

Uwagi

Klasa IOleControlImpl udostępnia domyślną implementację interfejsu IOleControl i implementuje IUnknown przez wysyłanie informacji do urządzenia zrzutu w kompilacjach debugowania.

Powiązane artykuły ATL Tutorial, Creating an ATL Project (Samouczek dotyczący tworzenia projektu ATL)

Hierarchia dziedziczenia

IOleControl

IOleControlImpl

Wymagania

Nagłówek: atlctl.h

IOleControlImpl::FreezeEvents

W implementacji FreezeEvents ATL zwiększa składowe danych klasy m_nFreezeEvents kontrolnej, jeśli bFreeze ma wartość TRUE, i dekrementuje m_nFreezeEvents wartość bFreeze FALSE.

HRESULT FreezeEvents(BOOL bFreeze);

Uwagi

FreezeEvents następnie zwraca S_OK.

Zobacz IOleControl::FreezeEvents w zestawie Windows SDK.

IOleControlImpl::GetControlInfo

Wypełnia informacje o zachowaniu klawiatury kontrolki.

HRESULT GetControlInfo(LPCONTROLINFO pCI);

Uwagi

Zobacz IOleControl:GetControlInfo w zestawie Windows SDK.

Wartość zwracana

Zwraca E_NOTIMPL.

IOleControlImpl::OnAmbientPropertyChange

Informuje kontrolkę o zmianie co najmniej jednej właściwości otoczenia kontenera.

HRESULT OnAmbientPropertyChange(DISPID dispid);

Wartość zwracana

Zwraca S_OK.

Uwagi

Zobacz IOleControl::OnAmbientPropertyChange w zestawie Windows SDK.

IOleControlImpl::OnMnemonic

Informuje kontrolkę, że użytkownik nacisnął określony naciśnięty.

HRESULT OnMnemonic(LPMSG pMsg);

Wartość zwracana

Zwraca E_NOTIMPL.

Uwagi

Zobacz IOleControl::OnMnemonic w zestawie Windows SDK.

Zobacz też

Klasa IOleObjectImpl
Interfejsy kontrolek ActiveX
Omówienie klasy