Condividi tramite


Classe IOleControlImpl

Questa classe fornisce un'implementazione predefinita dell'interfaccia IOleControl e implementa IUnknown.

Importante

Questa classe e i relativi membri non possono essere usati nelle applicazioni eseguite in Windows Runtime.

Sintassi

template<class T>
class IOleControlImpl

Parametri

T
Classe derivata da IOleControlImpl.

Membri

Metodi pubblici

Nome Descrizione
IOleControlImpl::FreezeEvents Indica se il contenitore ignora o accetta eventi dal controllo .
IOleControlImpl::GetControlInfo Inserisce informazioni sul comportamento della tastiera del controllo. L'implementazione ATL restituisce E_NOTIMPL.
IOleControlImpl::OnAmbientPropertyChange Informa un controllo che una o più proprietà di ambiente del contenitore sono state modificate. L'implementazione ATL restituisce S_OK.
IOleControlImpl::OnMnemonic Informa il controllo che un utente ha premuto una sequenza di tasti specificata. L'implementazione ATL restituisce E_NOTIMPL.

Osservazioni:

La classe IOleControlImpl fornisce un'implementazione predefinita dell'interfaccia IOleControl e implementa inviando informazioni al dispositivo dump nelle compilazioni IUnknown di debug.

Esercitazione su ATL per articolicorrelati, creazione di un progetto ATL

Gerarchia di ereditarietà

IOleControl

IOleControlImpl

Requisiti

Intestazione: atlctl.h

IOleControlImpl::FreezeEvents

Nell'implementazione di ATL incrementa FreezeEvents il membro dati della classe di m_nFreezeEvents controllo se bFreeze è TRUE e decrementa m_nFreezeEvents se bFreeze è FAL edizione Standard.

HRESULT FreezeEvents(BOOL bFreeze);

Osservazioni:

FreezeEvents restituisce quindi S_OK.

Vedi IOleControl::FreezeEvents in Windows SDK.

IOleControlImpl::GetControlInfo

Inserisce informazioni sul comportamento della tastiera del controllo.

HRESULT GetControlInfo(LPCONTROLINFO pCI);

Osservazioni:

Vedere IOleControl:GetControlInfo in Windows SDK.

Valore restituito

Restituisce E_NOTIMPL.

IOleControlImpl::OnAmbientPropertyChange

Informa un controllo che una o più proprietà di ambiente del contenitore sono state modificate.

HRESULT OnAmbientPropertyChange(DISPID dispid);

Valore restituito

Restituisce S_OK.

Osservazioni:

Vedere IOleControl::OnAmbientPropertyChange in Windows SDK.

IOleControlImpl::OnMnemonic

Informa il controllo che un utente ha premuto una sequenza di tasti specificata.

HRESULT OnMnemonic(LPMSG pMsg);

Valore restituito

Restituisce E_NOTIMPL.

Osservazioni:

Vedere IOleControl::OnMnemonic in Windows SDK.

Vedi anche

Classe IOleObjectImpl
Interfacce dei controlli ActiveX
Cenni preliminari sulla classe