Freigeben über


COleControlSite-Klasse

Bietet Unterstützung für benutzerdefinierte clientseitige Antriebssteuerungen.

class COleControlSite : public CCmdTarget

Mitglieder

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

Name

Description

COleControlSite::COleControlSite

Erstellt ein COleControlSite-Objekt.

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

Name

Description

COleControlSite::BindDefaultProperty

Bindet die Standardeigenschaft des gehosteten Steuerelements an eine Datenquelle.

COleControlSite::BindProperty

Bindet eine Eigenschaft des gehosteten Steuerelements an eine Datenquelle.

COleControlSite::CreateControl

Erstellt ein gehostetes ActiveX-Steuerelement.

COleControlSite::DestroyControl

Zerstört das gehostete Steuerelement.

COleControlSite::DoVerb

Führt ein bestimmtes Verb des gehosteten Steuerelements aus.

COleControlSite::EnableDSC

Ermöglicht Datenauftreten für Steuerungssite.

COleControlSite::EnableWindow

Aktiviert die Steuerungssite.

COleControlSite::FreezeEvents

Gibt an, ob die Ereignisse Steuerungssite akzeptieren.

COleControlSite::GetDefBtnCode

Ruft den Standardschaltflächencode für das gehostete Steuerelement.

COleControlSite::GetDlgCtrlID

Ruft den Bezeichner des Steuerelements ab.

COleControlSite::GetEventIID

Ruft die ID einer Ereignisschnittstelle für ein gehostetes Steuerelement ab.

COleControlSite::GetExStyle

Ruft die erweiterten Formate der Steuerungssite ab.

COleControlSite::GetProperty

Ruft eine bestimmte Eigenschaft des gehosteten Steuerelements ab.

COleControlSite::GetStyle

Ruft die Formate der Steuerungssite ab.

COleControlSite::GetWindowText

Ruft den Text des gehosteten Steuerelements ab.

COleControlSite::InvokeHelper

Rufen Sie eine bestimmte Methode des gehosteten Steuerelements.

COleControlSite::InvokeHelperV

Rufen Sie eine bestimmte Methode des gehosteten Steuerelements mit einer Liste von variablen Argumenten auf.

COleControlSite::IsDefaultButton

Bestimmt, ob das Steuerelement die Standardschaltfläche im ist.

COleControlSite::IsWindowEnabled

Überprüft den sichtbaren Zustand der Steuerungssite.

COleControlSite::ModifyStyle

Ändert die aktuellen erweiterten Formate der Steuerungssite.

COleControlSite::ModifyStyleEx

Ändert die aktuellen Formate der Steuerungssite.

COleControlSite::MoveWindow

Ändert die Position der Steuerungssite.

COleControlSite::QuickActivate

Quick aktiviert das gehostete Steuerelement.

COleControlSite::SafeSetProperty

Legt eine Eigenschaft oder eine Methode des Steuerelements ohne Möglichkeit des Auslösens einer Ausnahme fest.

COleControlSite::SetDefaultButton

Legt die Standardschaltfläche im fest.

COleControlSite::SetDlgCtrlID

Ruft den Bezeichner des Steuerelements ab.

Dienste

Legt den Fokus auf den Steuerungssiten fest.

COleControlSite::SetProperty

Legt eine bestimmte Eigenschaft des gehosteten Steuerelements fest.

COleControlSite::SetPropertyV

Legt eine bestimmte Eigenschaft des gehosteten Steuerelements mit einer variablen Liste von Argumenten fest.

COleControlSite::SetWindowPos

Legt die Position der Steuerungssite fest.

COleControlSite::SetWindowText

Legt den Text des gehosteten Steuerelements fest.

COleControlSite::ShowWindow

Zeigt die Steuerungssite oder aus.

w9b4e0zd.collapse_all(de-de,VS.110).gifGeschützte Methoden

Name

Description

COleControlSite::GetControlInfo

Ruft Tastaturinformationen und -mnemotechnik für das gehostete Steuerelement.

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

Name

Description

COleControlSite::m_bIsWindowless

Bestimmt, ob das gehostete Steuerelement ein fensterloses Steuerelement ist.

COleControlSite::m_ctlInfo

Enthält Informationen über Tastatureingaben für das Steuerelement.

COleControlSite::m_dwEventSink

Das Cookie des Verbindungspunkts des Steuerelements.

COleControlSite::m_dwMiscStatus

Die verschiedenen Zustände für das gehostete Steuerelement.

COleControlSite::m_dwPropNotifySink

Das IPropertyNotifySink Cookie des Steuerelements.

COleControlSite::m_dwStyle

Die Stile des gehosteten Steuerelements.

COleControlSite::m_hWnd

Das Handle der Steuerungssite.

COleControlSite::m_iidEvents

Die ID der Ereignisschnittstelle für das gehostete Steuerelement.

COleControlSite::m_nID

Die ID des gehosteten Steuerelements.

COleControlSite::m_pActiveObject

Ein Zeiger auf IOleInPlaceActiveObject-Objekt des gehosteten Steuerelements.

COleControlSite::m_pCtrlCont

Der Container des gehosteten Steuerelements.

COleControlSite::m_pInPlaceObject

Ein Zeiger auf IOleInPlaceObject-Objekt des gehosteten Steuerelements.

COleControlSite::m_pObject

Ein Zeiger auf die IOleObjectInterface Oberfläche des Steuerelements.

COleControlSite::m_pWindowlessObject

Ein Zeiger auf die IOleInPlaceObjectWindowless Oberfläche des Steuerelements.

COleControlSite::m_pWndCtrl

Ein Zeiger auf Fensterobjekt für das gehostete Steuerelement.

COleControlSite::m_rect

Die Dimensionen der Steuerungssite.

Hinweise

Diese Unterstützung ist das primäre Mittel, durch die ein eingebettetes ActiveX-Steuerelement Informationen über den Speicherort und den Umfang der Anzeigensite, des Monikers, der Benutzeroberfläche, der Ambient-Eigenschaften und einer anderen Ressourcen, die vom Container bereitgestellt sein.COleControlSite implementiert vollständig IOleControlSite, IOleInPlaceSite, IOleClientSite, IPropertyNotifySink, IBoundObjectSite, INotifyDBEvents, IRowSetNotify-Schnittstellen.Außerdem wird die IDispatch-Schnittstelle (Unterstützung für Ambient-Eigenschaften und Ereignissenken eingefügt) auch implementiert.

Um eine ActiveX-Steuerelement-Site mithilfe COleControlSite zu erstellen, leiten Sie eine Klasse von COleControlSite.In dem CWnd von abgeleitete Klasse für die Überschreibung des Containers (beispielsweise, das Dialogfeld) die CWnd::CreateControlSite-Funktion.

Vererbungshierarchie

CObject

CCmdTarget

COleControlSite

Anforderungen

Header: afxocc.h

Siehe auch

Referenz

CCmdTarget-Klasse

Hierarchien-Diagramm

COleControlContainer-Klasse