CStockPropImpl-Klasse
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
Rufen Sie diese Methode auf, um das Farbenformat abzurufen, das vom Steuerelement, beispielsweise, Ebene oder 3D verwendet wird. |
|
Rufen Sie diese Methode auf, um den Status des Flags abzurufen, das angibt, ob das Steuerelement keine andere Größe aufweisen kann. |
|
Rufen Sie diese Methode auf, um die Hintergrundfarbe des Steuerelements abzurufen. |
|
Rufen Sie diese Methode auf, um das Hintergrundformat des Steuerelements abzurufen, entweder transparent oder nicht transparent. |
|
Rufen Sie diese Methode auf, um die Rahmenfarbe des Steuerelements abzurufen. |
|
Rufen Sie diese Methode auf, um die Rahmenart des Steuerelements abzurufen. |
|
Rufen Sie diese Methode auf, um den Status des Flags abzurufen, das angibt, ob der Ränder des Steuerelements oder ausgeblendet ist. |
|
Rufen Sie diese Methode auf, um die Breite (in Pixel) des Rahmens des Steuerelements abzurufen. |
|
Rufen Sie diese Methode auf, um den Text abzurufen, der in der Beschriftung eines Objekts angegeben wird. |
|
Rufen Sie diese Methode auf, um den Zeichnungsmodus des Steuerelements, beispielsweise, XOR-Stift abzurufen oder Farben umzukehren. |
|
Rufen Sie diese Methode auf, um das Zeichnungsformat des Steuerelements, den beispielsweise, Vollton- abzurufen, gestürzt, oder). |
|
Rufen Sie diese Methode auf, um die Zeichnungsbreite abzurufen (in Pixel) wird von die Zeichenmethoden des Steuerelements. |
|
Rufen Sie diese Methode auf, um den Status des Flags abzurufen, das angibt, ob das Steuerelement aktiviert wird. |
|
Rufen Sie diese Methode auf, um die Füllfarbe des Steuerelements abzurufen. |
|
Rufen Sie diese Methode auf, um den Füllstil des Steuerelements der beispielsweise Vollton-, transparentes abzurufen oder schraffierte mit sich kreuzenden Linien. |
|
Rufen Sie diese Methode auf, um einen Zeiger auf die Schriftarteigenschaften des Steuerelements abzurufen. |
|
Rufen Sie diese Methode auf, um die Vordergrundfarbe des Steuerelements abzurufen. |
|
Rufen Sie diese Methode auf, um das Fensterhandle abzurufen, das dem Steuerelement zugeordnet ist. |
|
Rufen Sie diese Methode auf, um die Bildeigenschaften der Grafik angezeigt werden (Symbol, Bitmap oder Metadatei), wenn die Maus über dem Steuerelement befindet. |
|
Rufen Sie diese Methode auf, um den Typ des Mauszeigers abzurufen angezeigt, wenn die Maus über dem Steuerelement, beispielsweise, Pfeil, Kreuz oder Sanduhr ist. |
|
Rufen Sie diese Methode auf, um einen Zeiger auf die Bildeigenschaften einer Grafik angezeigt werden (Symbol, Bitmap oder Metadatei) abzurufen. |
|
Rufen Sie diese Methode auf, um den Zustand Bereit des Steuerelements abzurufen beispielsweise laden oder geladen wurde. |
|
Rufen Sie diese Methode auf, um das Flag abzurufen, das angibt, ob das Steuerelement ein Tabstopp oder nicht. |
|
Rufen Sie diese Methode auf, um den Text abzurufen, der mit dem Steuerelement angezeigt wird. |
|
Rufen Sie diese Methode auf, um den Status des Flags abzurufen, das angibt, ob das Steuerelement oder nicht gültig ist. |
|
Rufen Sie diese Methode auf, um das Fensterhandle abzurufen, das dem Steuerelement zugeordnet ist.Identisch mit CStockPropImpl::get_HWND. |
|
Rufen Sie diese Methode auf, um das Farbenformat festzulegen, das vom Steuerelement, beispielsweise, Ebene oder 3D verwendet wird. |
|
Rufen Sie diese Methode auf, um den Wert des Flags festzulegen, das angibt, ob das Steuerelement keine andere Größe aufweisen kann. |
|
Rufen Sie diese Methode auf, um die Hintergrundfarbe des Steuerelements festzulegen. |
|
Rufen Sie diese Methode auf, um das Hintergrundformat des Steuerelements festzulegen. |
|
Rufen Sie diese Methode auf, um die Rahmenfarbe des Steuerelements festzulegen. |
|
Rufen Sie diese Methode auf, um die Rahmenart des Steuerelements festzulegen. |
|
Rufen Sie diese Methode auf, um den Wert des Flags festzulegen, das angibt, ob der Ränder des Steuerelements oder ausgeblendet ist. |
|
Rufen Sie diese Methode auf, um die Breite des Rahmens des Steuerelements festzulegen. |
|
Rufen Sie diese Methode auf, um den mit dem Steuerelement anzuzeigende Text festzulegen. |
|
Rufen Sie diese Methode auf, um den Zeichnungsmodus des Steuerelements, beispielsweise, XOR-Stift festzulegen oder Farben umzukehren. |
|
Rufen Sie diese Methode auf, um das Zeichnungsformat des Steuerelements, den beispielsweise, Vollton- festzulegen, gestürzt, oder). |
|
Rufen Sie diese Methode auf, um die Breite festzulegen (in Pixel) wird von die Zeichenmethoden des Steuerelements. |
|
Rufen Sie diese Methode auf, um das Flag festlegen, das angibt, wenn das Steuerelement aktiviert ist. |
|
Rufen Sie diese Methode auf, um die Füllfarbe des Steuerelements festzulegen. |
|
Rufen Sie diese Methode auf, um den Füllstil des Steuerelements der beispielsweise Vollton-, transparent festzulegen oder schraffierte mit sich kreuzenden Linien. |
|
Rufen Sie diese Methode auf, um die Schriftarteigenschaften des Steuerelements festzulegen. |
|
Rufen Sie diese Methode auf, um die Vordergrundfarbe des Steuerelements festzulegen. |
|
Diese Methode gibt E_FAIL zurück. |
|
Rufen Sie diese Methode auf, um die Bildeigenschaften der Grafik angezeigt werden (Symbol, Bitmap oder Metadatei) festzulegen, wenn die Maus über dem Steuerelement befindet. |
|
Rufen Sie diese Methode auf, um den Typ des Mauszeigers festzulegen angezeigt, wenn die Maus über dem Steuerelement, beispielsweise, Pfeil, Kreuz oder Sanduhr ist. |
|
Rufen Sie diese Methode auf, um die Bildeigenschaften einer Grafik angezeigt werden (Symbol, Bitmap oder Metadatei) festzulegen. |
|
Rufen Sie diese Methode auf, um den Zustand Bereit des Steuerelements festzulegen beispielsweise laden oder geladen wurde. |
|
Rufen Sie diese Methode auf, um den Wert des Flags festzulegen, das angibt, ob das Steuerelement ein Tabstopp oder nicht. |
|
Rufen Sie diese Methode auf, um den Text festzulegen, der mit dem Steuerelement angezeigt wird. |
|
Rufen Sie diese Methode auf, um das Flag festlegen, das angibt, wenn das Steuerelement oder nicht gültig ist. |
|
Diese Methode ruft CStockPropImpl::put_HWND, das E_FAIL zurückgibt. |
|
Rufen Sie diese Methode auf, um die Schriftarteigenschaften des Steuerelements, mit einem Verweiszähler festzulegen. |
|
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. |
|
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
CStockPropImpl
Anforderungen
Header: atlctl.h