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 articoli correlati, 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
è FALSE.
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