Freigeben über


COleControlContainer-Klasse

Fungiert als Steuerelementcontainer für ActiveX-Steuerelemente auf.

class COleControlContainer : public CCmdTarget

Mitglieder

9s31k9ad.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Description

COleControlContainer::COleControlContainer

Erstellt ein COleControlContainer-Objekt.

9s31k9ad.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

COleControlContainer::AttachControlSite

Stellt Steuerungssite erstellt, gehostet vom Container.

COleControlContainer::BroadcastAmbientPropertyChange

Informiert alle gehosteten Steuerelemente, dass eine Ambient-Eigenschaft geändert hat.

COleControlContainer::CheckDlgButton

Ändert das angegebene Schaltflächen-Steuerelement.

COleControlContainer::CheckRadioButton

Wählt das angegebene Optionsfeld einer Gruppe aus.

COleControlContainer::CreateControl

Erstellt ein gehostetes ActiveX-Steuerelement.

COleControlContainer::CreateOleFont

Erstellt eine OLE-Schriftart.

COleControlContainer::FindItem

Gibt die benutzerdefinierte Site des angegebenen Steuerelements zurück.

COleControlContainer::FreezeAllEvents

Bestimmt, ob die Ereignisse Steuerungssite akzeptieren.

COleControlContainer::GetAmbientProp

Ruft die angegebene Ambient-Eigenschaft ab.

COleControlContainer::GetDlgItem

Ruft das angegebene Dialogfeld-Steuerelement ab.

COleControlContainer::GetDlgItemInt

Ruft den Wert des angegebenen Dialogfeldsteuerelements ab.

COleControlContainer::GetDlgItemText

Ruft die Beschriftung des angegebenen Dialogfeldsteuerelements ab.

COleControlContainer::HandleSetFocus

Bestimmt, ob der Container WM_SETFOCUS Meldungen behandelt.

COleControlContainer::HandleWindowlessMessage

Bearbeitet die Meldungen, die einem Steuerelement fensterlose gesendet werden.

COleControlContainer::IsDlgButtonChecked

Bestimmt den Zustand der angegebenen Schaltfläche.

COleControlContainer::OnPaint

Aufgerufen, um einen Teil des Containers neu zu zeichnen.

COleControlContainer::OnUIActivate

Aufgerufen, wenn ein Steuerelement über, direkt zu sein aktiviert ist.

COleControlContainer::OnUIDeactivate

Aufgerufen, wenn ein Steuerelement im Begriff ist deaktiviert werden.

COleControlContainer::ScrollChildren

Aufgerufen vom Framework, wenn Bildlaufmeldungen von einem untergeordneten Fenster empfangen werden.

COleControlContainer::SendDlgItemMessage

Sendet eine Meldung an das angegebene Steuerelement.

COleControlContainer::SetDlgItemInt

Legt den Wert des angegebenen Steuerelements fest.

COleControlContainer::SetDlgItemText

Legt den Text des angegebenen Steuerelements fest.

9s31k9ad.collapse_all(de-de,VS.110).gifÖffentliche Datenmember

Name

Description

COleControlContainer::m_crBack

Die Hintergrundfarbe des Containers.

COleControlContainer::m_crFore

Die Vordergrundfarbe des Containers.

COleControlContainer::m_listSitesOrWnds

Eine Liste der unterstützten Steuerungssite.

COleControlContainer::m_nWindowlessControls

Die Anzahl der gehosteten fensterlose Steuerelemente.

COleControlContainer::m_pOleFont

Ein Zeiger auf die OLE-Schriftart der Site des benutzerdefinierten Steuerelements.

COleControlContainer::m_pSiteCapture

Zeiger auf Erfassungssteuerungssiten.

COleControlContainer::m_pSiteFocus

Zeiger auf das Steuerelement, das gerade Eingabefokus hat.

COleControlContainer::m_pSiteUIActive

Zeiger auf das Steuerelement, das direkt ist derzeit aktiviert.

COleControlContainer::m_pWnd

Zeiger auf das Fenster den Steuerelementcontainer zu implementieren.

COleControlContainer::m_siteMap

Die Siteübersicht.

Hinweise

Dies wird durchgeführt, indem Unterstützung für eine oder mehrere ActiveX-Steuerelement-Sites bietet (implementiert durch COleControlSite).COleControlContainer vollständig implementiert die IOleInPlaceFrame und IOleContainer-Schnittstellen und ermöglicht den enthaltenen ActiveX-Steuerelemente, um ihre const-volatile-Qualifizierungen als direkte Elemente zu erfüllen.

Häufig wird diese Klasse in Verbindung mit COccManager und COleControlSite verwendet, um einen benutzerdefinierten ActiveX-Steuerelementcontainer, mit benutzerdefinierten Sites für eine oder mehrere ActiveX-Steuerelemente zu implementieren.

Vererbungshierarchie

CObject

CCmdTarget

COleControlContainer

Anforderungen

Header: afxocc.h

Siehe auch

Referenz

CCmdTarget-Klasse

Hierarchien-Diagramm

COleControlSite-Klasse

COccManager-Klasse