Klasa IOleControlImpl
Ta klasa zapewnia domyślną implementację interfejsu IOleControl
i implementuje IUnknown
element .
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 IOleControlImpl
klasy .
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