Udostępnij za pośrednictwem


Klasa CStockPropImpl

Ta klasa udostępnia metody obsługi wartości właściwości standardowych.

Ważne

Tej klasy i jej składowych nie można używać w aplikacjach wykonywanych w środowisko wykonawcze systemu Windows.

Składnia

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 implementując kontrolkę i wyprowadzająca z CStockPropImplklasy .

Nazwa interfejsu
Podwójny interfejs uwidacznia właściwości zapasów.

piid
Wskaźnik do identyfikatora IID elementu InterfaceName.

plibid
Wskaźnik do LIBID biblioteki typów zawierającej InterfaceNamedefinicję .

wMajor
Główna wersja biblioteki typów. Domyślna wartość wynosi 1.

wMinor
Wersja pomocnicza biblioteki typów. Wartość domyślna to 0.

tihclass
Klasa używana do zarządzania informacjami o typie dla języka T. Wartość domyślna to CComTypeInfoHolder.

Elementy członkowskie

Metody publiczne

Nazwa/nazwisko opis
get_Appearance Wywołaj tę metodę, aby uzyskać styl farby używany przez kontrolkę, na przykład płaską lub 3D.
get_AutoSize Wywołaj tę metodę, aby uzyskać stan flagi, która wskazuje, czy kontrolka nie może mieć innego rozmiaru.
get_BackColor Wywołaj tę metodę, aby uzyskać kolor tła kontrolki.
get_BackStyle Wywołaj tę metodę, aby uzyskać styl tła kontrolki, przezroczysty lub nieprzezroczysty.
get_BorderColor Wywołaj tę metodę, aby uzyskać kolor obramowania kontrolki.
get_BorderStyle Wywołaj tę metodę, aby uzyskać styl obramowania kontrolki.
get_BorderVisible Wywołaj tę metodę, aby uzyskać stan flagi, która wskazuje, czy obramowanie kontrolki jest widoczne, czy nie.
get_BorderWidth Wywołaj tę metodę, aby uzyskać szerokość (w pikselach) obramowania kontrolki.
get_Caption Wywołaj tę metodę, aby uzyskać tekst określony w podpisie obiektu.
get_DrawMode Wywołaj tę metodę, aby uzyskać tryb rysunku kontrolki, na przykład pióro XOR lub odwróć kolory.
get_DrawStyle Wywołaj tę metodę, aby uzyskać styl rysunku kontrolki, na przykład solidny, przerywany lub kropkowany.
get_DrawWidth Wywołaj tę metodę, aby uzyskać szerokość rysunku (w pikselach) używaną przez metody rysunku kontrolki.
get_Enabled Wywołaj tę metodę, aby uzyskać stan flagi, która wskazuje, czy kontrolka jest włączona.
get_FillColor Wywołaj tę metodę, aby uzyskać kolor wypełnienia kontrolki.
get_FillStyle Wywołaj tę metodę, aby uzyskać styl wypełnienia kontrolki, na przykład solidny, przezroczysty lub krzyżowy.
get_Font Wywołaj tę metodę, aby uzyskać wskaźnik do właściwości czcionki kontrolki.
get_ForeColor Wywołaj tę metodę, aby uzyskać kolor pierwszego planu kontrolki.
get_HWND Wywołaj tę metodę, aby pobrać uchwyt okna skojarzony z kontrolką.
get_MouseIcon Wywołaj tę metodę, aby uzyskać właściwości obrazu grafiki (ikona, mapa bitowa lub metaplik), które mają być wyświetlane, gdy mysz jest nad kontrolką.
get_MousePointer Wywołaj tę metodę, aby uzyskać typ wskaźnika myszy wyświetlany, gdy mysz jest nad kontrolką, na przykład strzałka, krzyż lub klepsydra.
get_Picture Wywołaj tę metodę, aby wyświetlić wskaźnik do właściwości obrazu grafiki (ikona, mapa bitowa lub metaplik).
get_ReadyState Wywołaj tę metodę, aby uzyskać stan gotowości kontrolki, na przykład załadowanie lub załadowanie.
get_TabStop Wywołaj tę metodę, aby uzyskać flagę wskazującą, czy kontrolka jest zatrzymana tabulatorem, czy nie.
get_Text Wywołaj tę metodę, aby pobrać tekst wyświetlany za pomocą kontrolki.
getvalid Wywołaj tę metodę, aby uzyskać stan flagi, która wskazuje, czy kontrolka jest prawidłowa, czy nie.
get_Window Wywołaj tę metodę, aby pobrać uchwyt okna skojarzony z kontrolką. Identyczne z CStockPropImpl::get_HWND.
put_Appearance Wywołaj tę metodę, aby ustawić styl farby używany przez kontrolkę, na przykład płaską lub 3D.
put_AutoSize Wywołaj tę metodę, aby ustawić wartość flagi, która wskazuje, czy kontrolka nie może mieć innego rozmiaru.
put_BackColor Wywołaj tę metodę, aby ustawić kolor tła kontrolki.
put_BackStyle Wywołaj tę metodę, aby ustawić styl tła kontrolki.
put_BorderColor Wywołaj tę metodę, aby ustawić kolor obramowania kontrolki.
put_BorderStyle Wywołaj tę metodę, aby ustawić styl obramowania kontrolki.
put_BorderVisible Wywołaj tę metodę, aby ustawić wartość flagi, która wskazuje, czy obramowanie kontrolki jest widoczne, czy nie.
put_BorderWidth Wywołaj tę metodę, aby ustawić szerokość obramowania kontrolki.
put_Caption Wywołaj tę metodę, aby ustawić tekst, który ma być wyświetlany za pomocą kontrolki.
put_DrawMode Wywołaj tę metodę, aby ustawić tryb rysunku kontrolki, na przykład pióro XOR lub odwróć kolory.
put_DrawStyle Wywołaj tę metodę, aby ustawić styl rysunku kontrolki, na przykład solidny, przerywany lub kropkowany.
put_DrawWidth Wywołaj tę metodę, aby ustawić szerokość (w pikselach) używaną przez metody rysunku kontrolki.
put_Enabled Wywołaj tę metodę, aby ustawić flagę wskazującą, czy kontrolka jest włączona.
put_FillColor Wywołaj tę metodę, aby ustawić kolor wypełnienia kontrolki.
put_FillStyle Wywołaj tę metodę, aby ustawić styl wypełnienia kontrolki, na przykład solid, transparent lub cross-hatched.
put_Font Wywołaj tę metodę, aby ustawić właściwości czcionki kontrolki.
put_ForeColor Wywołaj tę metodę, aby ustawić kolor pierwszego planu kontrolki.
put_HWND Ta metoda zwraca E_FAIL.
put_MouseIcon Wywołaj tę metodę, aby ustawić właściwości obrazu grafiki (ikona, mapa bitowa lub metaplik), które mają być wyświetlane, gdy mysz jest nad kontrolką.
put_MousePointer Wywołaj tę metodę, aby ustawić typ wskaźnika myszy wyświetlany, gdy mysz jest nad kontrolką, na przykład strzałka, krzyż lub klepsydra.
put_Picture Wywołaj tę metodę, aby ustawić właściwości obrazu grafiki (ikona, mapa bitowa lub metaplik) do wyświetlenia.
put_ReadyState Wywołaj tę metodę, aby ustawić stan gotowości kontrolki, na przykład załadowanie lub załadowanie.
put_TabStop Wywołaj tę metodę, aby ustawić wartość flagi, która wskazuje, czy kontrolka jest zatrzymaniem karty, czy nie.
put_Text Wywołaj tę metodę, aby ustawić tekst wyświetlany za pomocą kontrolki.
putvalid Wywołaj tę metodę, aby ustawić flagę wskazującą, czy kontrolka jest prawidłowa, czy nie.
put_Window Ta metoda wywołuje metodę CStockPropImpl::p ut_HWND, która zwraca E_FAIL.
putref_Font Wywołaj tę metodę, aby ustawić właściwości czcionki kontrolki z liczbą odwołań.
putref_MouseIcon Wywołaj tę metodę, aby ustawić właściwości obrazu grafiki (ikona, mapa bitowa lub metaplik), które mają być wyświetlane, gdy mysz jest nad kontrolką z liczbą odwołań.
putref_Picture Wywołaj tę metodę, aby ustawić właściwości obrazu grafiki (ikona, mapa bitowa lub metaplik) do wyświetlenia z liczbą odwołań.

Uwagi

CStockPropImpl udostępnia metody umieszczania i pobierania dla każdej właściwości stock. Te metody zapewniają kod niezbędny do ustawienia lub pobrania elementu członkowskiego danych skojarzonego z każdą właściwością oraz powiadamiania i synchronizowania z kontenerem po zmianie właściwości.

Program Visual Studio zapewnia obsługę właściwości zapasów za pośrednictwem kreatorów. Aby uzyskać więcej informacji na temat dodawania właściwości akcji do kontrolki, zobacz Samouczek ATL.

W celu zapewnienia zgodności z poprzednimi wersjami uwidacznia put_Window get_Window również metody, CStockPropImpl które po prostu wywołuje get_HWND i put_HWND, odpowiednio. Domyślna implementacja put_HWND zwraca E_FAIL, ponieważ HWND powinna być właściwością tylko do odczytu.

Następujące właściwości mają również implementację obiektu putref :

  • Czcionka

  • MouseIcon

  • Obraz

Te same trzy właściwości magazynowe wymagają, aby odpowiedni element członkowski danych był typu CComPtr lub inną klasą, która zapewnia poprawne zliczanie odwołań interfejsu za pomocą operatora przypisania.

Hierarchia dziedziczenia

T

IDispatchImpl

CStockPropImpl

Wymagania

Nagłówek: atlctl.h

CStockPropImpl::get_Appearance

Wywołaj tę metodę, aby uzyskać styl farby używany przez kontrolkę, na przykład płaską lub 3D.

HRESULT STDMETHODCALLTYPE get_Appearance(SHORT pnAppearance);

Parametry

pnAppearance
Zmienna, która odbiera styl malowania kontrolki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::get_AutoSize

Wywołaj tę metodę, aby uzyskać stan flagi, która wskazuje, czy kontrolka nie może mieć innego rozmiaru.

HRESULT STDMETHODCALLTYPE get_Autosize(VARIANT_BOOL* pbAutoSize);

Parametry

pbAutoSize
Zmienna, która odbiera stan flagi. Wartość TRUE wskazuje, że kontrolka nie może być żadnym innym rozmiarem.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::get_BackColor

Wywołaj tę metodę, aby uzyskać kolor tła kontrolki.

HRESULT STDMETHODCALLTYPE get_BackColor(OLE_COLOR* pclrBackColor);

Parametry

pclrBackColor
Zmienna, która odbiera kolor tła kontrolki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::get_BackStyle

Wywołaj tę metodę, aby uzyskać styl tła kontrolki, przezroczysty lub nieprzezroczysty.

HRESULT STDMETHODCALLTYPE get_BackStyle(LONG* pnBackStyle);

Parametry

pnBackStyle
Zmienna, która odbiera styl tła kontrolki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::get_BorderColor

Wywołaj tę metodę, aby uzyskać kolor obramowania kontrolki.

HRESULT STDMETHODCALLTYPE get_BorderColor(OLE_COLOR* pclrBorderColor);

Parametry

pclrBorderColor
Zmienna, która odbiera kolor obramowania kontrolki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::get_BorderStyle

Wywołaj tę metodę, aby uzyskać styl obramowania kontrolki.

HRESULT STDMETHODCALLTYPE get_BorderStyle(LONG* pnBorderStyle);

Parametry

pnBorderStyle
Zmienna, która odbiera styl obramowania kontrolki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::get_BorderVisible

Wywołaj tę metodę, aby uzyskać stan flagi, która wskazuje, czy obramowanie kontrolki jest widoczne, czy nie.

HRESULT STDMETHODCALLTYPE get_BorderVisible(VARIANT_BOOL* pbBorderVisible);

Parametry

pbBorderVisible
Zmienna, która odbiera stan flagi. Wartość TRUE wskazuje, że obramowanie kontrolki jest widoczne.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::get_BorderWidth

Wywołaj tę metodę, aby uzyskać szerokość obramowania kontrolki.

HRESULT STDMETHODCALLTYPE get_BorderWidth(LONG* pnBorderWidth);

Parametry

pnBorderWidth
Zmienna, która odbiera szerokość obramowania kontrolki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::get_Caption

Wywołaj tę metodę, aby uzyskać tekst określony w podpisie obiektu.

HRESULT STDMETHODCALLTYPE get_Caption(BSTR* pbstrCaption);

Parametry

pbstrCaption
Tekst, który ma być wyświetlany za pomocą kontrolki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::get_DrawMode

Wywołaj tę metodę, aby uzyskać tryb rysunku kontrolki, na przykład pióro XOR lub odwróć kolory.

HRESULT STDMETHODCALLTYPE get_DrawMode(LONG* pnDrawMode);

Parametry

pnDrawMode
Zmienna, która odbiera tryb rysunku kontrolki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::get_DrawStyle

Wywołaj tę metodę, aby uzyskać styl rysunku kontrolki, na przykład solidny, przerywany lub kropkowany.

HRESULT STDMETHODCALLTYPE get_DrawStyle(LONG* pnDrawStyle);

Parametry

pnDrawStyle
Zmienna, która odbiera styl rysunku kontrolki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::get_DrawWidth

Wywołaj tę metodę, aby uzyskać szerokość rysunku (w pikselach) używaną przez metody rysunku kontrolki.

HRESULT STDMETHODCALLTYPE get_DrawWidth(LONG* pnDrawWidth);

Parametry

pnDrawWidth
Zmienna, która odbiera wartość szerokości kontrolki w pikselach.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::get_Enabled

Wywołaj tę metodę, aby uzyskać stan flagi, która wskazuje, czy kontrolka jest włączona.

HRESULT STDMETHODCALLTYPE get_Enabled(VARIANT_BOOL* pbEnabled);

Parametry

pbEnabled
Zmienna, która odbiera stan flagi. Wartość TRUE wskazuje, że kontrolka jest włączona.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::get_FillColor

Wywołaj tę metodę, aby uzyskać kolor wypełnienia kontrolki.

HRESULT STDMETHODCALLTYPE get_FillColor(OLE_COLOR* pclrFillColor);

Parametry

pclrFillColor
Zmienna, która odbiera kolor wypełnienia kontrolki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::get_FillStyle

Wywołaj tę metodę, aby uzyskać styl wypełnienia kontrolki, na przykład solid, transparent lub crosshatched.

HRESULT STDMETHODCALLTYPE get_FillStyle(LONG* pnFillStyle);

Parametry

pnFillStyle
Zmienna, która odbiera styl wypełnienia kontrolki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::get_Font

Wywołaj tę metodę, aby uzyskać wskaźnik do właściwości czcionki kontrolki.

HRESULT STDMETHODCALLTYPE get_Font(IFontDisp** ppFont);

Parametry

ppFont
Zmienna, która odbiera wskaźnik do właściwości czcionki kontrolki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::get_ForeColor

Wywołaj tę metodę, aby uzyskać kolor pierwszego planu kontrolki.

HRESULT STDMETHODCALLTYPE get_ForeColor(OLE_COLOR* pclrForeColor);

Parametry

pclrForeColor
Zmienna, która odbiera kontrolki kolor pierwszego planu.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::get_HWND

Wywołaj tę metodę, aby pobrać uchwyt okna skojarzony z kontrolką.

HRESULT STDMETHODCALLTYPE get_HWND(LONG_PTR* phWnd);

Parametry

phWnd
Uchwyt okna skojarzony z kontrolką.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::get_MouseIcon

Wywołaj tę metodę, aby uzyskać właściwości obrazu grafiki (ikona, mapa bitowa lub metaplik), które mają być wyświetlane, gdy mysz jest nad kontrolką.

HRESULT STDMETHODCALLTYPE get_MouseIcon(IPictureDisp** ppPicture);

Parametry

ppPicture
Zmienna, która odbiera wskaźnik do właściwości obrazu grafiki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::get_MousePointer

Wywołaj tę metodę, aby uzyskać typ wskaźnika myszy wyświetlany, gdy mysz jest nad kontrolką, na przykład strzałka, krzyż lub klepsydra.

HRESULT STDMETHODCALLTYPE get_MousePointer(LONG* pnMousePointer);

Parametry

pnMousePointer
Zmienna, która odbiera typ wskaźnika myszy.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::get_Picture

Wywołaj tę metodę, aby wyświetlić wskaźnik do właściwości obrazu grafiki (ikona, mapa bitowa lub metaplik).

HRESULT STDMETHODCALLTYPE get_Picture(IPictureDisp** ppPicture);

Parametry

ppPicture
Zmienna, która odbiera wskaźnik do właściwości obrazu. Aby uzyskać więcej informacji, zobacz IPictureDisp .

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::get_ReadyState

Wywołaj tę metodę, aby uzyskać stan gotowości kontrolki, na przykład załadowanie lub załadowanie.

HRESULT STDMETHODCALLTYPE get_ReadyState(LONG* pnReadyState);

Parametry

pnReadyState
Zmienna, która odbiera stan gotowości kontrolki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::get_TabStop

Wywołaj tę metodę, aby uzyskać stan flagi, która wskazuje, czy kontrolka jest zatrzymana na karcie, czy nie.

HRESULT STDMETHODCALLTYPE get_TabStop(VARIANT_BOOL* pbTabStop);

Parametry

pbTabStop
Zmienna, która odbiera stan flagi. Wartość TRUE wskazuje, że kontrolka jest zatrzymaniem karty.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::get_Text

Wywołaj tę metodę, aby pobrać tekst wyświetlany za pomocą kontrolki.

HRESULT STDMETHODCALLTYPE get_Text(BSTR* pbstrText);

Parametry

pbstrText
Tekst wyświetlany za pomocą kontrolki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::getvalid

Wywołaj tę metodę, aby uzyskać stan flagi, która wskazuje, czy kontrolka jest prawidłowa, czy nie.

HRESULT STDMETHODCALLTYPE getvalid(VARIANT_BOOL* pbValid);

Parametry

pbValid
Zmienna, która odbiera stan flagi. Wartość TRUE wskazuje, że kontrolka jest prawidłowa.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::get_Window

Wywołaj tę metodę, aby pobrać uchwyt okna skojarzony z kontrolką. Identyczne z CStockPropImpl::get_HWND.

HRESULT STDMETHODCALLTYPE get_Window(LONG_PTR* phWnd);

Parametry

phWnd
Uchwyt okna skojarzony z kontrolką.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::p ut_Appearance

Wywołaj tę metodę, aby ustawić styl farby używany przez kontrolkę, na przykład płaską lub 3D.

HRESULT STDMETHODCALLTYPE put_Appearance(SHORT nAppearance);

Parametry

nAppearance
Nowy styl farby do użycia przez kontrolkę.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::p ut_AutoSize

Wywołaj tę metodę, aby ustawić wartość flagi, która wskazuje, czy kontrolka nie może być żadnym innym rozmiarem.

HRESULT STDMETHODCALLTYPE put_AutoSize(VARIANT_BOOL bAutoSize);

Parametry

bAutoSize
Wartość TRUE, jeśli kontrolka nie może mieć innego rozmiaru.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::p ut_BackColor

Wywołaj tę metodę, aby ustawić kolor tła kontrolki.

HRESULT STDMETHODCALLTYPE put_BackColor(OLE_COLOR clrBackColor);

Parametry

clrBackColor
Nowy kolor tła kontrolki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::p ut_BackStyle

Wywołaj tę metodę, aby ustawić styl tła kontrolki.

HRESULT STDMETHODCALLTYPE put_BackStyle(LONG nBackStyle);

Parametry

nBackStyle
Nowy styl tła kontrolki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::p ut_BorderColor

Wywołaj tę metodę, aby ustawić kolor obramowania kontrolki.

HRESULT STDMETHODCALLTYPE put_BorderColor(OLE_COLOR clrBorderColor);

Parametry

clrBorderColor
Nowy kolor obramowania. Typ danych OLE_COLOR jest reprezentowany wewnętrznie jako 32-bitowa liczba całkowita.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::p ut_BorderStyle

Wywołaj tę metodę, aby ustawić styl obramowania kontrolki.

HRESULT STDMETHODCALLTYPE put_BorderStyle(LONG nBorderStyle);

Parametry

nBorderStyle
Nowy styl obramowania.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::p ut_BorderVisible

Wywołaj tę metodę, aby ustawić wartość flagi, która wskazuje, czy obramowanie kontrolki jest widoczne, czy nie.

HRESULT STDMETHODCALLTYPE put_BorderVisible(VARIANT_BOOL bBorderVisible);

Parametry

bBorderVisible
Wartość TRUE, jeśli obramowanie ma być widoczne.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::p ut_BorderWidth

Wywołaj tę metodę, aby ustawić szerokość obramowania kontrolki.

HRESULT STDMETHODCALLTYPE put_BorderWidth(LONG nBorderWidth);

Parametry

nBorderWidth
Nowa szerokość obramowania kontrolki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::p ut_Caption

Wywołaj tę metodę, aby ustawić tekst, który ma być wyświetlany za pomocą kontrolki.

HRESULT STDMETHODCALLTYPE put_Caption(BSTR bstrCaption);

Parametry

bstrCaption
Tekst, który ma być wyświetlany za pomocą kontrolki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::p ut_DrawMode

Wywołaj tę metodę, aby ustawić tryb rysunku kontrolki, na przykład pióro XOR lub odwróć kolory.

HRESULT STDMETHODCALLTYPE put_DrawMode(LONG nDrawMode);

Parametry

nDrawMode
Nowy tryb rysunku dla kontrolki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::p ut_DrawStyle

Wywołaj tę metodę, aby ustawić styl rysunku kontrolki, na przykład solidny, przerywany lub kropkowany.

HRESULT STDMETHODCALLTYPE put_DrawStyle(LONG pnDrawStyle);

Parametry

nDrawStyle
Nowy styl rysunku dla kontrolki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::p ut_DrawWidth

Wywołaj tę metodę, aby ustawić szerokość (w pikselach) używaną przez metody rysunku kontrolki.

HRESULT STDMETHODCALLTYPE put_DrawWidth(LONG nDrawWidth);

Parametry

nDrawWidth
Nowa szerokość, która ma być używana przez metody rysunku kontrolki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::p ut_Enabled

Wywołaj tę metodę, aby ustawić wartość flagi, która wskazuje, czy kontrolka jest włączona.

HRESULT STDMETHODCALLTYPE put_Enabled(VARIANT_BOOL bEnabled);

Parametry

bEnabled
Wartość TRUE, jeśli kontrolka jest włączona.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::p ut_FillColor

Wywołaj tę metodę, aby ustawić kolor wypełnienia kontrolki.

HRESULT STDMETHODCALLTYPE put_FillColor(OLE_COLOR clrFillColor);

Parametry

clrFillColor
Nowy kolor wypełnienia kontrolki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::p ut_FillStyle

Wywołaj tę metodę, aby ustawić styl wypełnienia kontrolki, na przykład solid, transparent lub cross-hatched.

HRESULT STDMETHODCALLTYPE put_FillStyle(LONG nFillStyle);

Parametry

nFillStyle
Nowy styl wypełnienia kontrolki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::p ut_Font

Wywołaj tę metodę, aby ustawić właściwości czcionki kontrolki.

HRESULT STDMETHODCALLTYPE put_Font(IFontDisp* pFont);

Parametry

pFont
Wskaźnik do właściwości czcionki kontrolki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::p ut_ForeColor

Wywołaj tę metodę, aby ustawić kolor pierwszego planu kontrolki.

HRESULT STDMETHODCALLTYPE put_ForeColor(OLE_COLOR clrForeColor);

Parametry

clrForeColor
Nowy kolor pierwszego planu kontrolki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::p ut_HWND

Ta metoda zwraca E_FAIL.

HRESULT STDMETHODCALLTYPE put_HWND(LONG_PTR /* hWnd */);

Parametry

hWnd
Zarezerwowany.

Wartość zwracana

Zwraca E_FAIL.

Uwagi

Uchwyt okna jest wartością tylko do odczytu.

CStockPropImpl::p ut_MouseIcon

Wywołaj tę metodę, aby ustawić właściwości obrazu grafiki (ikona, mapa bitowa lub metaplik), które mają być wyświetlane, gdy mysz jest nad kontrolką.

HRESULT STDMETHODCALLTYPE put_MouseIcon(IPictureDisp* pPicture);

Parametry

PPicture
Wskaźnik do właściwości obrazu grafiki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::p ut_MousePointer

Wywołaj tę metodę, aby ustawić typ wskaźnika myszy wyświetlany, gdy mysz jest nad kontrolką, na przykład strzałka, krzyż lub klepsydra.

HRESULT STDMETHODCALLTYPE put_MousePointer(LONG nMousePointer);

Parametry

nMousePointer
Typ wskaźnika myszy.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::p ut_Picture

Wywołaj tę metodę, aby ustawić właściwości obrazu grafiki (ikona, mapa bitowa lub metaplik) do wyświetlenia.

HRESULT STDMETHODCALLTYPE put_Picture(IPictureDisp* pPicture);

Parametry

PPicture
Wskaźnik do właściwości obrazu. Aby uzyskać więcej informacji, zobacz IPictureDisp .

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::p ut_ReadyState

Wywołaj tę metodę, aby ustawić stan gotowości kontrolki, na przykład załadowanie lub załadowanie.

HRESULT STDMETHODCALLTYPE put_ReadyState(LONG nReadyState);

Parametry

nReadyState
Stan gotowości kontrolki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::p ut_TabStop

Wywołaj tę metodę, aby ustawić flagę wskazującą, czy kontrolka jest zatrzymana tabulatorem, czy też nie.

HRESULT STDMETHODCALLTYPE put_TabStop(VARIANT_BOOL bTabStop);

Parametry

bTabStop
Wartość TRUE, jeśli kontrolka jest zatrzymana na karcie.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::p ut_Text

Wywołaj tę metodę, aby ustawić tekst wyświetlany za pomocą kontrolki.

HRESULT STDMETHODCALLTYPE put_Text(BSTR bstrText);

Parametry

bstrText
Tekst wyświetlany za pomocą kontrolki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::p utvalid

Wywołaj tę metodę, aby ustawić flagę wskazującą, czy kontrolka jest prawidłowa, czy nie.

HRESULT STDMETHODCALLTYPE getvalid(VARIANT_BOOL bValid);

Parametry

bValid
Wartość TRUE, jeśli kontrolka jest prawidłowa.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

CStockPropImpl::p ut_Window

Ta metoda wywołuje metodę CStockPropImpl::p ut_HWND, która zwraca E_FAIL.

HRESULT STDMETHODCALLTYPE put_Window(LONG_PTR hWnd);

Parametry

hWnd
Procedura obsługi okna.

Wartość zwracana

Zwraca E_FAIL.

Uwagi

Uchwyt okna jest wartością tylko do odczytu.

CStockPropImpl::p utref_Font

Wywołaj tę metodę, aby ustawić właściwości czcionki kontrolki z liczbą odwołań.

HRESULT STDMETHODCALLTYPE putref_Font(IFontDisp* pFont);

Parametry

pFont
Wskaźnik do właściwości czcionki kontrolki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

To samo co CStockPropImpl::p ut_Font, ale z liczbą odwołań.

CStockPropImpl::p utref_MouseIcon

Wywołaj tę metodę, aby ustawić właściwości obrazu grafiki (ikona, mapa bitowa lub metaplik), które mają być wyświetlane, gdy mysz jest nad kontrolką z liczbą odwołań.

HRESULT STDMETHODCALLTYPE putref_MouseIcon(IPictureDisp* pPicture);

Parametry

PPicture
Wskaźnik do właściwości obrazu grafiki.

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

To samo co CStockPropImpl::p ut_MouseIcon, ale z liczbą odwołań.

CStockPropImpl::p utref_Picture

Wywołaj tę metodę, aby ustawić właściwości obrazu grafiki (ikona, mapa bitowa lub metaplik) do wyświetlenia z liczbą odwołań.

HRESULT STDMETHODCALLTYPE putref_Picture(IPictureDisp* pPicture);

Parametry

PPicture
Wskaźnik do właściwości obrazu. Aby uzyskać więcej informacji, zobacz IPictureDisp .

Wartość zwracana

Zwraca S_OK powodzenia lub błąd HRESULT w przypadku niepowodzenia.

Uwagi

To samo co CStockPropImpl::p ut_Picture, ale z liczbą odwołań.

Zobacz też

Omówienie klasy
Klasa IDispatchImpl