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 CStockPropImpl
klasy .
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 InterfaceName
definicję .
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
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ń.