Classe COleControlSite
Fornisce il supporto per le interfacce di controlli lato client personalizzate.
class COleControlSite : public CCmdTarget
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruisce un oggetto COleControlSite. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Associa la proprietà predefinita del controllo ospitato a un'origine dati. |
|
Associa una proprietà del controllo ospitato a un'origine dati. |
|
Crea un controllo ActiveX ospitato. |
|
Elimina il controllo ospitato. |
|
Esegue un verbo specifico del controllo ospitato. |
|
Abilita il sourcing di dati per un sito del controllo. |
|
Abilita il sito del controllo. |
|
Specifica se il sito del controllo è accetta gli eventi. |
|
Recupera il codice del pulsante predefinito per il controllo ospitato. |
|
Recupera l'identificatore del controllo. |
|
Recupera l'id di un'interfaccia eventi per un controllo ospitato. |
|
Recupera gli stili estesi del sito del controllo. |
|
Recupera una determinata proprietà del controllo ospitato. |
|
Recupera gli stili del sito del controllo. |
|
Recupera il testo del controllo ospitato. |
|
Richiama un metodo specifico del controllo ospitato. |
|
Richiama un metodo specifico del controllo ospitato con un elenco di argomenti variabile. |
|
Determina se il controllo è il pulsante predefinito nella finestra. |
|
Controlla lo stato visibile del sito del controllo. |
|
Modificare gli stili estesi correnti del sito del controllo. |
|
Modifica degli stili correnti del sito del controllo. |
|
Modifica la posizione del sito del controllo. |
|
Rapidamente attiva il controllo ospitato. |
|
Imposta una proprietà o un metodo del controllo senza possibilità di generare un'eccezione. |
|
Imposta il pulsante predefinito nella finestra. |
|
Recupera l'identificatore del controllo. |
|
Imposta lo stato attivo sul sito del controllo. |
|
Imposta una proprietà specifica del controllo ospitato. |
|
Imposta una proprietà specifica il controllo ospitato con un elenco di argomenti variabile. |
|
Imposta la posizione del sito del controllo. |
|
Imposta il testo del controllo ospitato. |
|
Mostra o nasconde il sito del controllo. |
Metodi protetti
Nome |
Descrizione |
---|---|
Recupera le informazioni e i tasti di scelta rapida per il controllo ospitato. |
Membri dati pubblici
Nome |
Descrizione |
---|---|
Determina se il controllo ospitato è un controllo senza finestra. |
|
Contiene informazioni sulla gestione della tastiera per il controllo. |
|
I cookie del punto di connessione del controllo. |
|
I diversi stati del controllo ospitato. |
|
Il cookie IPropertyNotifySink del controllo. |
|
Gli stili del controllo ospitato. |
|
L'handle del sito del controllo. |
|
ID dell'interfaccia eventi per il controllo ospitato. |
|
ID del controllo ospitato. |
|
Un puntatore all'oggetto IOleInPlaceActiveObject del controllo ospitato. |
|
Il contenitore del controllo ospitato. |
|
Un puntatore all'oggetto IOleInPlaceObject del controllo ospitato. |
|
Un puntatore a un'interfaccia IOleObjectInterface del controllo. |
|
Un puntatore a un'interfaccia IOleInPlaceObjectWindowless del controllo. |
|
Un puntatore all'oggetto finestra per il controllo ospitato. |
|
Le dimensioni del sito del controllo. |
Note
Questo supporto è il mezzo principale che un controllo ActiveX incorporato ottiene informazioni sulla posizione e l'ambito del sito visualizzato, il moniker, dell'interfaccia utente, delle proprietà di ambiente e altre risorse fornite dal contenitore. COleControlSite completamente implementa IOleControlSite, IOleInPlaceSite, IOleClientSite, IPropertyNotifySink, IBoundObjectSite, INotifyDBEvents, interfacce IRowSetNotify. Inoltre, l'interfaccia IDispatch (fornendo supporto per le proprietà di ambiente e i sink di evento) viene inoltre implementata.
Per creare un sito del controllo ActiveX utilizzando COleControlSite, derivare una classe da COleControlSite. Nel CWndclasse derivata per un override del contenitore, ad esempio la finestra di dialogo) la funzione CWnd::CreateControlSite.
Gerarchia di ereditarietà
COleControlSite
Requisiti
Header: afxocc.h