Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uwaga / Notatka
Aktywna biblioteka szablonów (ATL) nadal jest obsługiwana. Nie dodajemy już funkcji ani nie aktualizujemy dokumentacji.
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łyATL 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