Aracılığıyla paylaş


IOleControlImpl Sınıfı

Uyarı

Etkin Şablon Kitaplığı (ATL) desteklenmeye devam eder. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.

Bu sınıf, arabiriminin IOleControl varsayılan uygulamasını sağlar ve uygular IUnknown.

Önemli

Bu sınıf ve üyeleri Windows Çalışma Zamanı yürütülen uygulamalarda kullanılamaz.

Sözdizimi

template<class T>
class IOleControlImpl

Parametreler

T
sınıfından IOleControlImpltüretilen sınıfınız.

Üyeler

Genel Yöntemler

Veri Akışı Adı Açıklama
IOleControlImpl::FreezeEvents Kapsayıcının denetimdeki olayları yoksayıp yoksaymadığını veya kabul edip etmediğini gösterir.
IOleControlImpl::GetControlInfo Denetimin klavye davranışı hakkındaki bilgileri doldurur. ATL uygulaması E_NOTIMPL döndürür.
IOleControlImpl::OnAmbientPropertyChange Kapsayıcının ortam özelliklerinden birinin veya daha fazlasının değiştiğini bir denetime bildirir. ATL uygulaması S_OK döndürür.
IOleControlImpl::OnMnemonic Bir kullanıcının belirtilen tuş vuruşunu bastığını denetime bildirir. ATL uygulaması E_NOTIMPL döndürür.

Açıklamalar

SınıfIOleControlImpl, IOleControl arabiriminin varsayılan uygulamasını sağlar ve hata ayıklama derlemelerinde IUnknown döküm cihazına bilgi göndererek uygular.

İlgili MakalelerATL Öğreticisi, ATL Projesi Oluşturma

Devralma Hiyerarşisi

IOleControl

IOleControlImpl

Gereksinimler

Üst bilgi: atlctl.h

IOleControlImpl::FreezeEvents

ATL'nin uygulamasında, FreezeEvents TRUE ise m_nFreezeEvents denetim sınıfının bFreeze veri üyesini artırır ve YANLIŞ ise m_nFreezeEvents azalmış bFreeze olur.

HRESULT FreezeEvents(BOOL bFreeze);

Açıklamalar

FreezeEvents ardından S_OK döndürür.

Bkz . Windows SDK'sında IOleControl::FreezeEvents .

IOleControlImpl::GetControlInfo

Denetimin klavye davranışı hakkındaki bilgileri doldurur.

HRESULT GetControlInfo(LPCONTROLINFO pCI);

Açıklamalar

Bkz. Windows SDK'sında IOleControl::GetControlInfo .

Dönüş Değeri

E_NOTIMPL döndürür.

IOleControlImpl::OnAmbientPropertyChange

Kapsayıcının ortam özelliklerinden birinin veya daha fazlasının değiştiğini bir denetime bildirir.

HRESULT OnAmbientPropertyChange(DISPID dispid);

Dönüş Değeri

S_OK döndürür.

Açıklamalar

Bkz . Windows SDK'sında IOleControl::OnAmbientPropertyChange .

IOleControlImpl::OnMnemonic

Bir kullanıcının belirtilen tuş vuruşunu bastığını denetime bildirir.

HRESULT OnMnemonic(LPMSG pMsg);

Dönüş Değeri

E_NOTIMPL döndürür.

Açıklamalar

Bkz . Windows SDK'sında IOleControl::OnMnemonic .

Ayrıca bkz.

IOleObjectImpl Sınıfı
ActiveX Denetimleri Arabirimleri
Sınıfa Genel Bakış