Partager via


COleControlContainer, classe

Agit comme un conteneur de contrôle des contrôles ActiveX.

class COleControlContainer : public CCmdTarget

Membres

Constructeurs publics

Nom

Description

COleControlContainer::COleControlContainer

Construit un objet COleControlContainer.

Méthodes publiques

Nom

Description

COleControlContainer::AttachControlSite

Crée un site de contrôle, il est hébergé par le conteneur.

COleControlContainer::BroadcastAmbientPropertyChange

Signale à tous les contrôles hébergés qu'une propriété ambiante a changé.

COleControlContainer::CheckDlgButton

Modifie le contrôle button spécifié.

COleControlContainer::CheckRadioButton

Active la case d'option spécifiée d'un groupe.

COleControlContainer::CreateControl

Crée un contrôle ActiveX hébergé.

COleControlContainer::CreateOleFont

Crée une police OLE.

COleControlContainer::FindItem

Retourne le site personnalisé du contrôle spécifié.

COleControlContainer::FreezeAllEvents

Détermine si le site de contrôle accepte des événements.

COleControlContainer::GetAmbientProp

Récupère la propriété ambiante spécifiée.

COleControlContainer::GetDlgItem

Récupère le contrôle de boîte de dialogue spécifié.

COleControlContainer::GetDlgItemInt

Récupère la valeur du contrôle de boîte de dialogue spécifié.

COleControlContainer::GetDlgItemText

Extrait la légende du contrôle de boîte de dialogue spécifié.

COleControlContainer::HandleSetFocus

Détermine si le conteneur gère les messages d' WM_SETFOCUS .

COleControlContainer::HandleWindowlessMessage

Gère les messages envoyés à un contrôle sans fenêtre.

COleControlContainer::IsDlgButtonChecked

Détermine l'état du bouton spécifié.

COleControlContainer::OnPaint

Appelé pour redessiner une partie du conteneur.

COleControlContainer::OnUIActivate

Appelé lorsqu'un contrôle sur pour être visuelle est activé.

COleControlContainer::OnUIDeactivate

Appelé lorsqu'un contrôle est sur le point d'être désactivé.

COleControlContainer::ScrollChildren

Appelé par l'infrastructure lorsque des messages de défilement sont acceptés d'une fenêtre enfant.

COleControlContainer::SendDlgItemMessage

Envoie un message au contrôle spécifié.

COleControlContainer::SetDlgItemInt

Définit la valeur du contrôle spécifié.

COleControlContainer::SetDlgItemText

Définit le texte du contrôle spécifié.

Données membres publiques

Nom

Description

COleControlContainer::m_crBack

La couleur d'arrière-plan du conteneur.

COleControlContainer::m_crFore

La couleur de premier plan du conteneur.

COleControlContainer::m_listSitesOrWnds

Une liste des sites de contrôle pris en charge.

COleControlContainer::m_nWindowlessControls

Le nombre de contrôles sans fenêtre hébergés.

COleControlContainer::m_pOleFont

Un pointeur vers OLE police du site de contrôle personnalisé.

COleControlContainer::m_pSiteCapture

Pointeur vers le site de contrôle de capture.

COleControlContainer::m_pSiteFocus

Pointeur vers le contrôle qui a actuellement le focus d'entrée.

COleControlContainer::m_pSiteUIActive

Pointeur vers le contrôle qui est actuellement sur place activé.

COleControlContainer::m_pWnd

Pointeur vers la fenêtre implémentant le conteneur de contrôle.

COleControlContainer::m_siteMap

Le plan de site.

Notes

Cela est fait en fournissant la prise en charge pour un ou plusieurs sites de contrôle ActiveX (implémentés par COleControlSite). COleControlContainer entièrement implémente les interfaces d' IOleInPlaceFrame et d' IOleContainer , permettant aux contrôles ActiveX contenus pour accomplir les compétences en tant qu'éléments sur place.

En général, cette classe est utilisée conjointement avec COccManager et COleControlSite pour implémenter un conteneur de contrôles ActiveX personnalisé, avec les sites personnalisés pour un ou plusieurs contrôles ActiveX.

Hiérarchie d'héritage

CObject

CCmdTarget

COleControlContainer

Configuration requise

Header: afxocc.h

Voir aussi

Référence

CCmdTarget, classe

Graphique de la hiérarchie

COleControlSite, classe

COccManager, classe