Udostępnij za pośrednictwem


Klasa CStockPropImpl

Ta klasa zapewnia metody obsługi wartości właściwości zapasów.

Ważna uwagaWażne

W aplikacjach, które są wykonywane w Windows Runtime nie można użyć tej klasy i jej członków.

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>

Parametry

  • T
    Klasa wykonywania kontroli oraz wynikające z CStockPropImpl.

  • InterfaceName
    Podwójnym interfejsem narażania właściwości zapasów.

  • piid
    Wskaźnik celu uzyskanie identyfikatora IID InterfaceName.

  • plibid
    Wskaźnik identyfikator biblioteki zawierającej definicję biblioteki typów InterfaceName.

  • wMajor
    Główna wersja biblioteki typów.Wartością domyślną jest 1.

  • wMinor
    Wersja pomocnicza biblioteki typów.Wartością domyślną jest 0.

  • tihclass
    Klasa używana do zarządzania wpisz informacje dotyczące T.Wartością domyślną jest CComTypeInfoHolder.

Członkowie

eyw2ss7d.collapse_all(pl-pl,VS.110).gifMetody publiczne

get_Appearance

Wywołanie tej metody get styl malowania używane w, na przykład, płaskie lub 3D.

get_AutoSize

Wywołanie tej metody get status flaga wskazuje, jeśli formant nie może być inny rozmiar.

get_BackColor

Wywołanie tej metody, aby uzyskać kolor tła formantu.

get_BackStyle

Wywołanie tej metody get styl tła formantu przezroczysty lub nieprzezroczysty.

get_BorderColor

Wywołanie tej metody, aby uzyskać kolor obramowania formantu.

get_BorderStyle

Wywołanie tej metody get styl obramowania formantu.

get_BorderVisible

Wywołanie tej metody get status flagi wskazuje Jeśli obramowanie formantu jest widoczny.

get_BorderWidth

Wywołanie tej metody get szerokość obramowania formantu (w pikselach).

get_Caption

Wywołanie tej metody w celu uzyskania tekstu określona w polu Podpis obiektu.

get_DrawMode

Wywołanie tej metody get tryb rysowania formantu, na przykład XOR pióra lub Odwróć kolory.

get_DrawStyle

Wywołanie tej metody get rysunku stylu formantu, na przykład stałe, kropkowane lub kreskowane.

get_DrawWidth

Wywołanie tej metody get rysunku szerokość (w pikselach) używane przez metod rysowania formantu.

get_Enabled

Wywołanie tej metody get status flagi, która wskazuje, czy formant jest włączony.

get_FillColor

Wywołanie tej metody get formantu kolor wypełnienia.

get_FillStyle

Wywołanie tej metody get styl wypełnienia formantu, na przykład, stały, przejrzysty lub zakreskowany.

get_Font

Wywołanie tej metody, aby uzyskać wskaźnik do właściwości czcionki formantu.

get_ForeColor

Wywołanie tej metody, aby uzyskać kolor pierwszego planu formantu.

get_HWND

Wywołanie tej metody, aby uzyskać uchwyt okna skojarzonych z formantem.

get_MouseIcon

Wywołanie tej metody get właściwości obrazu graficznego (ikony, bitmapy lub metafile) wyświetlane, gdy kursor znajduje się nad formantem.

get_MousePointer

Wywołanie tej metody get typ wskaźnika myszy wyświetlany, gdy wskaźnik myszy nad formantem, jest na przykład, strzałki, przeładunku lub Klepsydra.

get_Picture

Wywołanie tej metody, aby uzyskać właściwości obrazu (ikona, bitmapy lub metafile) wyświetlane grafiki wskaźnika.

get_ReadyState

Na przykład, wywołanie tej metody get formantu gotowa załadunku lub załadowany.

get_TabStop

Wywołanie tej metody get flaga wskazuje, czy formant jest tabulator lub nie.

get_Text

Wywołanie tej metody w celu uzyskania tekstu wyświetlanego z formantem.

get_Valid

Wywołanie tej metody, aby uzyskać stan flagi, która wskazuje, jeśli formant jest nieprawidłowy.

get_Window

Wywołanie tej metody, aby uzyskać uchwyt okna skojarzonych z formantem.Identyczne z CStockPropImpl::get_HWND.

put_Appearance

Wywołanie tej metody, aby ustawić styl malowania używane w, na przykład, płaskie lub 3D.

put_AutoSize

Wywołanie tej metody, aby ustawić wartość flagi, która wskazuje, jeśli formant nie może być inny rozmiar.

put_BackColor

Wywołanie tej metody, aby ustawić kolor tła formantu.

put_BackStyle

Wywołanie tej metody, aby ustawić styl tła formantu.

put_BorderColor

Wywołanie tej metody, aby ustawić kolor obramowania formantu.

put_BorderStyle

Wywołanie tej metody, aby ustawić styl obramowania formantu.

put_BorderVisible

Wywołanie tej metody, aby ustawić wartość flagi wskazuje Jeśli obramowanie formantu jest widoczny.

put_BorderWidth

Wywołanie tej metody, aby ustawić szerokość obramowania formantu.

put_Caption

Wywołanie tej metody, aby ustawić tekst wyświetlany z formantem.

put_DrawMode

Wywołanie tej metody, aby ustawić tryb rysowania formantu, na przykład XOR pióra lub Odwróć kolory.

put_DrawStyle

Wywołanie tej metody ustawić styl rysowania formantu, na przykład stałe, kropkowane lub kreskowane.

put_DrawWidth

Wywołanie tej metody, aby ustawić szerokość (w pikselach), używane przez rysunku metod kontroli.

put_Enabled

Wywołanie tej metody, należy ustawić flagę wskazującą, czy formant jest włączony.

put_FillColor

Wywołanie tej metody, aby ustawić kolor wypełnienia tego formantu.

put_FillStyle

Wywołanie tej metody, aby ustawić styl wypełnienia formantu, na przykład stały, przejrzysty lub zakreskowany.

put_Font

Wywołanie tej metody, aby ustawić właściwości czcionki formantu.

put_ForeColor

Wywołanie tej metody, aby ustawić kolor pierwszego planu formantu.

put_HWND

Ta metoda zwraca E_FAIL.

put_MouseIcon

Wywołanie tej metody, aby ustawić właściwości obrazu graficznego (ikony, bitmapy lub metafile) wyświetlane, gdy kursor znajduje się nad formantem.

put_MousePointer

Wywołanie tej metody, aby ustawić typ wskaźnika myszy wyświetlany, gdy wskaźnik myszy nad formantem, jest na przykład, strzałki, przeładunku lub Klepsydra.

put_Picture

Wywołanie tej metody, aby ustawić właściwości obrazu (ikona, bitmapy lub metafile) wyświetlane grafiki.

put_ReadyState

Wywołanie tej metody Ustaw stan Gotowe formantu, na przykład, załadowany lub załadunku.

put_TabStop

Wywołanie tej metody, aby ustawić wartość flagi, która wskazuje, czy formant jest tabulator lub nie.

put_Text

Wywołanie tej metody, aby ustawić tekst, który jest wyświetlany z formantem.

put_Valid

Wywołanie tej metody, należy ustawić flagę wskazującą, jeśli formant jest nieprawidłowy.

put_Window

Ta metoda wymaga CStockPropImpl::put_HWND, która zwraca E_FAIL.

putref_Font

Wywołanie tej metody, aby ustawić właściwości czcionki formantu, z licznika odwołań.

putref_MouseIcon

Wywołanie tej metody, aby ustawić właściwości obrazu graficznego (ikony, bitmapy lub metafile) wyświetlane, gdy mysz jest kontroli, z licznika odwołań.

putref_Picture

Wywołanie tej metody, aby ustawić właściwości obraz grafiki (ikony, bitmapy lub metafile) mają być wyświetlane z licznika odwołań.

Uwagi

CStockPropImplzawiera put i uzyskać metody dla każdej właściwości zapasów.Metody te zapewniają konieczne ustawić lub pobrać członka danych skojarzonych z każdej właściwości oraz do powiadamiania i zsynchronizować z kontenera po zmianie właściwości dowolnego kodu.

Visual C++ zapewnia obsługę zapasów właściwości poprzez jego kreatorów.Aby uzyskać więcej informacji o dodawaniu właściwości zapasów do formantu, zobacz Samouczek ATL.

Dla zachowania zgodności z poprzednimi wersjami CStockPropImpl udostępnia również get_Window i put_Window po prostu wywołać metody get_HWND i put_HWND, odpowiednio.Domyślne wykonania put_HWND zwraca E_FAIL od HWND powinien być właściwość tylko do odczytu.

Mieć następujące właściwości: putref implementacji:

  • Czcionki

  • MouseIcon

  • Obraz

Te same trzy właściwości zapasów wymagają ich odpowiednich danych członka typu CComPtr lub inne klasy, która zawiera odwołanie do poprawnego interfejsu inwentaryzacji za pomocą operatora przypisania.

Hierarchii dziedziczenia

T

IDispatchImpl

CStockPropImpl

Wymagania

Nagłówek: atlctl.h

Zobacz też

Informacje

Klasa IDispatchImpl

Inne zasoby

Omówienie klasy ATL