Condividi tramite


Classe COleControlContainer

Funge da contenitore di controlli per i controlli ActiveX.

class COleControlContainer : public CCmdTarget

Membri

Costruttori pubblici

Nome

Descrizione

COleControlContainer::COleControlContainer

Costruisce un oggetto COleControlContainer.

Metodi pubblici

Nome

Descrizione

COleControlContainer::AttachControlSite

Crea un sito del controllo, ospitato dal contenitore.

COleControlContainer::BroadcastAmbientPropertyChange

Notifica a tutti i controlli contenuti che una proprietà di ambiente è stato modificato.

COleControlContainer::CheckDlgButton

Modifica il pulsante specificato.

COleControlContainer::CheckRadioButton

Selezionare il pulsante di opzione specificato di un gruppo.

COleControlContainer::CreateControl

Crea un controllo ActiveX ospitato.

COleControlContainer::CreateOleFont

Crea un tipo di carattere OLE.

COleControlContainer::FindItem

Restituisce il sito personalizzato del controllo specificato.

COleControlContainer::FreezeAllEvents

Determina se il sito del controllo è accetta gli eventi.

COleControlContainer::GetAmbientProp

Recupera la proprietà di ambiente specificata.

COleControlContainer::GetDlgItem

Recupera il controllo specificato della finestra di dialogo.

COleControlContainer::GetDlgItemInt

Recupera il valore del controllo specificato della finestra di dialogo.

COleControlContainer::GetDlgItemText

Recupera la barra del titolo del controllo specificato della finestra di dialogo.

COleControlContainer::HandleSetFocus

Determina se il contenitore gestisce i messaggi WM_SETFOCUS.

COleControlContainer::HandleWindowlessMessage

Gestisce i messaggi inviati a un controllo senza finestra.

COleControlContainer::IsDlgButtonChecked

Determina lo stato del pulsante specificato.

COleControlContainer::OnPaint

Chiamato per aggiornare una parte del contenitore.

COleControlContainer::OnUIActivate

Chiamato quando un controllo sta per essere attivato sul posto.

COleControlContainer::OnUIDeactivate

Chiamato quando un controllo sta per essere disabilitato.

COleControlContainer::ScrollChildren

Chiamato dal framework quando i messaggi di scorrimento vengono ricevuti da una finestra figlio.

COleControlContainer::SendDlgItemMessage

Invia un messaggio al controllo specificato.

COleControlContainer::SetDlgItemInt

Imposta il valore del controllo specificato.

COleControlContainer::SetDlgItemText

Imposta il testo del controllo specificato.

Membri dati pubblici

Nome

Descrizione

COleControlContainer::m_crBack

Il colore di sfondo del contenitore.

COleControlContainer::m_crFore

Il colore di primo piano del contenitore.

COleControlContainer::m_listSitesOrWnds

Un elenco di siti supportati del controllo.

COleControlContainer::m_nWindowlessControls

Il numero di controlli privi di finestra ospitati.

COleControlContainer::m_pOleFont

Un puntatore al carattere OLE del sito del controllo personalizzato.

COleControlContainer::m_pSiteCapture

Puntatore al sito del controllo di acquisizione.

COleControlContainer::m_pSiteFocus

Puntatore al controllo che ha attualmente lo stato attivo per l'input.

COleControlContainer::m_pSiteUIActive

Puntatore al controllo attualmente sul posto attivato.

COleControlContainer::m_pWnd

Puntatore alla finestra che implementa il contenitore di controlli.

COleControlContainer::m_siteMap

La mappa del sito.

Note

Questa operazione viene eseguita mediante il supporto per uno o più siti del controllo ActiveX (implementati da COleControlSite). COleControlContainer completamente implementa le interfacce IOleContainer e IOleInPlaceFrame, consentendo dei controlli ActiveX contenuti compiano le qualificazioni come elementi sul posto.

Generalmente, la classe viene utilizzata insieme a COccManager e COleControlSite per implementare un contenitore di controlli ActiveX personalizzato, con i siti personalizzati per uno o più controlli ActiveX.

Gerarchia di ereditarietà

CObject

CCmdTarget

COleControlContainer

Requisiti

Header: afxocc.h

Vedere anche

Riferimenti

Classe CCmdTarget

Grafico delle gerarchie

Classe COleControlSite

Classe COccManager