Freigeben über


CStockPropImpl Class

Diese Klasse stellt Methoden für die Unterstützung von vordefinierten Eigenschaftswerten.

Wichtig

Diese Klasse und ihre Member können in Anwendungen nicht verwendet werden, die in der Windows Runtime ausführen.

template < 
class T, 
class InterfaceName,  
const IID* piid= &_ATL_IIDOF(InterfaceName),  
const GUID* plibid= &CComModule::m_libid,  
WORD wMajor= 1, 
WORD wMinor= 0,  
class tihclass= CcomTypeInfoHolder 
> 
class ATL_NO_VTABLE CStockPropImpl : 
public IDispatchImpl< InterfaceName, piid, plibid, wMajor, 
   wMinor, tihclass>

Parameter

  • T
    Die Klasse, die das Steuerelement implementiert und von CStockPropImpl abgeleitet.

  • InterfaceName
    Eine duale Schnittstelle, die die vordefinierten Eigenschaften verfügbar macht.

  • piid
    Ein Zeiger auf IID von InterfaceName.

  • plibid
    Ein Zeiger auf LIBID der Typbibliothek, die die Definition von InterfaceName enthält.

  • wMajor
    Die Hauptversion der Typbibliothek. Der Standardwert ist 1.

  • wMinor
    Die Nebenversion der Typbibliothek. Der Standardwert ist 0.

  • tihclass
    Die Klasse verwendet, um die Typinformationen für T zu verwalten. Der Standardwert ist CComTypeInfoHolder.

Mitglieder

Öffentliche Methoden

get_Appearance

Rufen Sie diese Methode auf, um das Farbenformat abzurufen, das vom Steuerelement, beispielsweise, Ebene oder 3D verwendet wird.

get_AutoSize

Rufen Sie diese Methode auf, um den Status des Flags abzurufen, das angibt, ob das Steuerelement keine andere Größe aufweisen kann.

get_BackColor

Rufen Sie diese Methode auf, um die Hintergrundfarbe des Steuerelements abzurufen.

get_BackStyle

Rufen Sie diese Methode auf, um das Hintergrundformat des Steuerelements abzurufen, entweder transparent oder nicht transparent.

get_BorderColor

Rufen Sie diese Methode auf, um die Rahmenfarbe des Steuerelements abzurufen.

get_BorderStyle

Rufen Sie diese Methode auf, um die Rahmenart des Steuerelements abzurufen.

get_BorderVisible

Rufen Sie diese Methode auf, um den Status des Flags abzurufen, das angibt, ob der Ränder des Steuerelements oder ausgeblendet ist.

get_BorderWidth

Rufen Sie diese Methode auf, um die Breite (in Pixel) des Rahmens des Steuerelements abzurufen.

get_Caption

Rufen Sie diese Methode auf, um den Text abzurufen, der in der Beschriftung eines Objekts angegeben wird.

get_DrawMode

Rufen Sie diese Methode auf, um den Zeichnungsmodus des Steuerelements, beispielsweise, XOR-Stift abzurufen oder Farben umzukehren.

get_DrawStyle

Rufen Sie diese Methode auf, um das Zeichnungsformat des Steuerelements, den beispielsweise, Vollton- abzurufen, gestürzt, oder).

get_DrawWidth

Rufen Sie diese Methode auf, um die Zeichnungsbreite abzurufen (in Pixel) wird von die Zeichenmethoden des Steuerelements.

get_Enabled

Rufen Sie diese Methode auf, um den Status des Flags abzurufen, das angibt, ob das Steuerelement aktiviert wird.

get_FillColor

Rufen Sie diese Methode auf, um die Füllfarbe des Steuerelements abzurufen.

get_FillStyle

Rufen Sie diese Methode auf, um den Füllstil des Steuerelements der beispielsweise Vollton-, transparentes abzurufen oder schraffierte mit sich kreuzenden Linien.

get_Font

Rufen Sie diese Methode auf, um einen Zeiger auf die Schriftarteigenschaften des Steuerelements abzurufen.

get_ForeColor

Rufen Sie diese Methode auf, um die Vordergrundfarbe des Steuerelements abzurufen.

get_HWND

Rufen Sie diese Methode auf, um das Fensterhandle abzurufen, das dem Steuerelement zugeordnet ist.

get_MouseIcon

Rufen Sie diese Methode auf, um die Bildeigenschaften der Grafik angezeigt werden (Symbol, Bitmap oder Metadatei), wenn die Maus über dem Steuerelement befindet.

get_MousePointer

Rufen Sie diese Methode auf, um den Typ des Mauszeigers abzurufen angezeigt, wenn die Maus über dem Steuerelement, beispielsweise, Pfeil, Kreuz oder Sanduhr ist.

get_Picture

Rufen Sie diese Methode auf, um einen Zeiger auf die Bildeigenschaften einer Grafik angezeigt werden (Symbol, Bitmap oder Metadatei) abzurufen.

get_ReadyState

Rufen Sie diese Methode auf, um den Zustand Bereit des Steuerelements abzurufen beispielsweise laden oder geladen wurde.

get_TabStop

Rufen Sie diese Methode auf, um das Flag abzurufen, das angibt, ob das Steuerelement ein Tabstopp oder nicht.

get_Text

Rufen Sie diese Methode auf, um den Text abzurufen, der mit dem Steuerelement angezeigt wird.

get_Valid

Rufen Sie diese Methode auf, um den Status des Flags abzurufen, das angibt, ob das Steuerelement oder nicht gültig ist.

get_Window

Rufen Sie diese Methode auf, um das Fensterhandle abzurufen, das dem Steuerelement zugeordnet ist. Identisch mit CStockPropImpl::get_HWND.

put_Appearance

Rufen Sie diese Methode auf, um das Farbenformat festzulegen, das vom Steuerelement, beispielsweise, Ebene oder 3D verwendet wird.

put_AutoSize

Rufen Sie diese Methode auf, um den Wert des Flags festzulegen, das angibt, ob das Steuerelement keine andere Größe aufweisen kann.

put_BackColor

Rufen Sie diese Methode auf, um die Hintergrundfarbe des Steuerelements festzulegen.

put_BackStyle

Rufen Sie diese Methode auf, um das Hintergrundformat des Steuerelements festzulegen.

put_BorderColor

Rufen Sie diese Methode auf, um die Rahmenfarbe des Steuerelements festzulegen.

put_BorderStyle

Rufen Sie diese Methode auf, um die Rahmenart des Steuerelements festzulegen.

put_BorderVisible

Rufen Sie diese Methode auf, um den Wert des Flags festzulegen, das angibt, ob der Ränder des Steuerelements oder ausgeblendet ist.

put_BorderWidth

Rufen Sie diese Methode auf, um die Breite des Rahmens des Steuerelements festzulegen.

put_Caption

Rufen Sie diese Methode auf, um den mit dem Steuerelement anzuzeigende Text festzulegen.

put_DrawMode

Rufen Sie diese Methode auf, um den Zeichnungsmodus des Steuerelements, beispielsweise, XOR-Stift festzulegen oder Farben umzukehren.

put_DrawStyle

Rufen Sie diese Methode auf, um das Zeichnungsformat des Steuerelements, den beispielsweise, Vollton- festzulegen, gestürzt, oder).

put_DrawWidth

Rufen Sie diese Methode auf, um die Breite festzulegen (in Pixel) wird von die Zeichenmethoden des Steuerelements.

put_Enabled

Rufen Sie diese Methode auf, um das Flag festlegen, das angibt, wenn das Steuerelement aktiviert ist.

put_FillColor

Rufen Sie diese Methode auf, um die Füllfarbe des Steuerelements festzulegen.

put_FillStyle

Rufen Sie diese Methode auf, um den Füllstil des Steuerelements der beispielsweise Vollton-, transparent festzulegen oder schraffierte mit sich kreuzenden Linien.

put_Font

Rufen Sie diese Methode auf, um die Schriftarteigenschaften des Steuerelements festzulegen.

put_ForeColor

Rufen Sie diese Methode auf, um die Vordergrundfarbe des Steuerelements festzulegen.

put_HWND

Diese Methode gibt E_FAIL zurück.

put_MouseIcon

Rufen Sie diese Methode auf, um die Bildeigenschaften der Grafik angezeigt werden (Symbol, Bitmap oder Metadatei) festzulegen, wenn die Maus über dem Steuerelement befindet.

put_MousePointer

Rufen Sie diese Methode auf, um den Typ des Mauszeigers festzulegen angezeigt, wenn die Maus über dem Steuerelement, beispielsweise, Pfeil, Kreuz oder Sanduhr ist.

put_Picture

Rufen Sie diese Methode auf, um die Bildeigenschaften einer Grafik angezeigt werden (Symbol, Bitmap oder Metadatei) festzulegen.

put_ReadyState

Rufen Sie diese Methode auf, um den Zustand Bereit des Steuerelements festzulegen beispielsweise laden oder geladen wurde.

put_TabStop

Rufen Sie diese Methode auf, um den Wert des Flags festzulegen, das angibt, ob das Steuerelement ein Tabstopp oder nicht.

put_Text

Rufen Sie diese Methode auf, um den Text festzulegen, der mit dem Steuerelement angezeigt wird.

put_Valid

Rufen Sie diese Methode auf, um das Flag festlegen, das angibt, wenn das Steuerelement oder nicht gültig ist.

put_Window

Diese Methode ruft CStockPropImpl::put_HWND, das E_FAIL zurückgibt.

putref_Font

Rufen Sie diese Methode auf, um die Schriftarteigenschaften des Steuerelements, mit einem Verweiszähler festzulegen.

putref_MouseIcon

Rufen Sie diese Methode auf, um die Bildeigenschaften der, wenn die Maus über dem Steuerelement befindet, mit einem Verweiszähler angezeigt werden (Grafik Symbol, Bitmap oder Metadatei) festzulegen.

putref_Picture

Rufen Sie diese Methode auf, um die Bildeigenschaften einer, mit einem Verweiszähler angezeigt werden (Grafik Symbol, Bitmap oder Metadatei) festzulegen.

Hinweise

CStockPropImpl stellt put und get-Methoden für jede Eigenschaft vorrätigen Artikel. Diese Methoden stellen den Code, der, den Datenmember festzulegen oder abzurufen erforderlich ist, der mit jeder Eigenschaft und mit dem Container zu benachrichtigen und Synchronisieren zugeordnet wird, wenn eine Eigenschaft ändert.

Visual C++ bietet Unterstützung für vordefinierte Eigenschaften durch den Assistenten. Weitere Informationen zum Hinzufügen von vordefinierten Eigenschaften zu einem Steuerelement, finden Sie unter ATL-Lernprogramm.

Für die Abwärtskompatibilität macht CStockPropImpl auch get_Window und put_Window-Methoden, die einfach get_HWND und put_HWND aufrufen, bzw. verfügbar. Die Standardimplementierung von put_HWND gibt E_FAIL zurück, da HWND eine schreibgeschützte Eigenschaft sein sollte.

Die folgenden Eigenschaften haben auch eine putref Implementierung:

  • Schriftart

  • MouseIcon

  • Bild

Die gleichen drei vordefinierten Eigenschaften erfordern ihren entsprechenden Datenmember, vom Typ CComPtr oder von einer anderen Klasse, die richtige Schnittstellenverweiszählung mithilfe des Zuweisungsoperators bereitstellt.

Vererbungshierarchie

T

IDispatchImpl

CStockPropImpl

Anforderungen

Header: atlctl.h

Siehe auch

Referenz

IDispatchImpl Class

Weitere Ressourcen

ATL Class Overview