Sdílet prostřednictvím


CStockPropImpl – třída

Tato třída poskytuje metody pro podporu hodnot akcií.

Důležité

Tuto třídu a její členy nelze použít v aplikacích, které se spouští v prostředí Windows Runtime.

Syntaxe

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
Třída implementující ovládací prvek a odvozený z CStockPropImpl.

InterfaceName
Duální rozhraní, které vystavuje vlastnosti akcií.

piid
Ukazatel na IID .InterfaceName

plibid
Ukazatel na LIBID knihovny typů obsahující definici InterfaceName.

wMajor
Hlavní verze knihovny typů. Výchozí hodnota je 1.

wMinor
Podverze knihovny typů. Výchozí hodnota je 0.

tihclass
Třída sloužící ke správě informací o typu pro T. Výchozí hodnota je CComTypeInfoHolder.

Členové

Veřejné metody

Název Popis
get_Appearance Voláním této metody získáte styl barvy, který ovládací prvek používá, například ploché nebo 3D.
get_AutoSize Voláním této metody získáte stav příznaku, který označuje, zda ovládací prvek nemůže mít jinou velikost.
get_BackColor Voláním této metody získáte barvu pozadí ovládacího prvku.
get_BackStyle Voláním této metody získáte styl pozadí ovládacího prvku, a to buď průhledné, nebo neprůhledné.
get_BorderColor Voláním této metody získáte barvu ohraničení ovládacího prvku.
get_BorderStyle Voláním této metody získáte styl ohraničení ovládacího prvku.
get_BorderVisible Voláním této metody získáte stav příznaku, který označuje, jestli je ohraničení ovládacího prvku viditelné nebo ne.
get_BorderWidth Voláním této metody získáte šířku (v pixelech) ohraničení ovládacího prvku.
get_Caption Voláním této metody získáte text zadaný v titulku objektu.
get_DrawMode Voláním této metody získáte režim kreslení ovládacího prvku, například XOR Pero nebo Invertovat barvy.
get_DrawStyle Voláním této metody získáte styl výkresu ovládacího prvku, například plnou, přerušovanou nebo tečkovanou.
get_DrawWidth Voláním této metody získáte šířku výkresu (v pixelech) používanou metodami kreslení ovládacího prvku.
get_Enabled Voláním této metody získáte stav příznaku, který označuje, zda je ovládací prvek povolen.
get_FillColor Voláním této metody získáte barvu výplně ovládacího prvku.
get_FillStyle Voláním této metody získáte styl výplně ovládacího prvku, například plnou, průhlednou nebo křížovou šrafovanou.
get_Font Voláním této metody získáte ukazatel na vlastnosti písma ovládacího prvku.
get_ForeColor Voláním této metody získáte barvu popředí ovládacího prvku.
get_HWND Voláním této metody získáte popisovač okna přidružený k ovládacímu prvku.
get_MouseIcon Voláním této metody získáte vlastnosti obrázku (ikona, rastrový obrázek nebo metasoubor), které mají být zobrazeny při myši nad ovládacím prvku.
get_MousePointer Voláním této metody získáte typ ukazatele myši zobrazený, když je myš nad ovládacím prvek, například šipka, křížek nebo přesýpací hodiny.
get_Picture Voláním této metody získáte ukazatel na vlastnosti obrázku grafiky (ikona, rastrový obrázek nebo metasoubor), které se mají zobrazit.
get_ReadyState Voláním této metody získáte stav připravenosti ovládacího prvku, například načtení nebo načtení.
get_TabStop Voláním této metody získáte příznak, který označuje, zda je ovládací prvek zarážkou tabulátoru nebo ne.
get_Text Voláním této metody získáte text, který se zobrazí pomocí ovládacího prvku.
getvalid Voláním této metody získáte stav příznaku, který označuje, zda je ovládací prvek platný nebo ne.
get_Window Voláním této metody získáte popisovač okna přidružený k ovládacímu prvku. Stejné jako CStockPropImpl::get_HWND.
put_Appearance Voláním této metody nastavíte styl barvy, který ovládací prvek používá, například ploché nebo 3D.
put_AutoSize Voláním této metody nastavíte hodnotu příznaku, který označuje, zda ovládací prvek nemůže mít jinou velikost.
put_BackColor Voláním této metody nastavíte barvu pozadí ovládacího prvku.
put_BackStyle Voláním této metody nastavíte styl pozadí ovládacího prvku.
put_BorderColor Voláním této metody nastavíte barvu ohraničení ovládacího prvku.
put_BorderStyle Voláním této metody nastavíte styl ohraničení ovládacího prvku.
put_BorderVisible Voláním této metody nastavíte hodnotu příznaku, který označuje, jestli je ohraničení ovládacího prvku viditelné nebo ne.
put_BorderWidth Voláním této metody nastavíte šířku ohraničení ovládacího prvku.
put_Caption Voláním této metody nastavíte text, který se má zobrazit pomocí ovládacího prvku.
put_DrawMode Voláním této metody nastavíte režim kreslení ovládacího prvku, například XOR Pero nebo Invertovat barvy.
put_DrawStyle Voláním této metody nastavíte styl výkresu ovládacího prvku, například plnou, přerušovanou nebo tečkovanou.
put_DrawWidth Voláním této metody nastavíte šířku (v pixelech) používanou metodami kreslení ovládacího prvku.
put_Enabled Voláním této metody nastavíte příznak, který označuje, zda je ovládací prvek povolen.
put_FillColor Voláním této metody nastavíte barvu výplně ovládacího prvku.
put_FillStyle Voláním této metody nastavíte styl výplně ovládacího prvku, například plnou, průhlednou nebo křížovou šrafovanou.
put_Font Voláním této metody nastavíte vlastnosti písma ovládacího prvku.
put_ForeColor Voláním této metody nastavíte barvu popředí ovládacího prvku.
put_HWND Tato metoda vrátí E_FAIL.
put_MouseIcon Voláním této metody nastavíte vlastnosti obrázku (ikona, rastrový obrázek nebo metasoubor), které se zobrazí, když je myš nad ovládacím prvku.
put_MousePointer Voláním této metody nastavíte typ ukazatele myši, který se zobrazí, když je myš nad ovládacím prvek, například šipka, křížek nebo přesýpací hodiny.
put_Picture Voláním této metody nastavíte vlastnosti obrázku (ikona, rastrový obrázek nebo metasoubor), které se mají zobrazit.
put_ReadyState Voláním této metody nastavíte stav připravenosti ovládacího prvku, například načtení nebo načtení.
put_TabStop Voláním této metody nastavíte hodnotu příznaku, který označuje, zda je ovládací prvek zarážka tabulátoru nebo ne.
put_Text Voláním této metody nastavíte text, který se zobrazí pomocí ovládacího prvku.
putvalid Voláním této metody nastavíte příznak, který označuje, zda je ovládací prvek platný nebo není.
put_Window Tato metoda volá CStockPropImpl::p ut_HWND, který vrací E_FAIL.
putref_Font Voláním této metody nastavíte vlastnosti písma ovládacího prvku s počtem odkazů.
putref_MouseIcon Voláním této metody nastavíte vlastnosti obrázku (ikona, rastrový obrázek nebo metasoubor), které se mají zobrazit, když je myš nad ovládacím prvku, s počtem odkazů.
putref_Picture Voláním této metody nastavíte vlastnosti obrázku (ikona, rastrový obrázek nebo metasoubor), které se mají zobrazit, s počtem odkazů.

Poznámky

CStockPropImpl poskytuje metody put a get pro každou akciovou vlastnost. Tyto metody poskytují kód potřebný k nastavení nebo získání datového člena přidruženého k jednotlivým vlastnostem a k upozornění a synchronizaci s kontejnerem při jakýchkoli změnách vlastností.

Visual Studio poskytuje podporu vlastností akcií prostřednictvím svých průvodců. Další informace o přidání vlastností akcií do ovládacího prvku naleznete v kurzu ATL.

Z důvodu zpětné kompatibility get_Window také zveřejňuje a put_Window metody, CStockPropImpl které jednoduše volají get_HWND a put_HWNDv uvedeném pořadí. Výchozí implementace návratů put_HWND E_FAIL, protože HWND by měla být jen pro čtení vlastnost.

Následující vlastnosti mají také implementaci putref :

  • Písmo

  • MouseIcon

  • Obrázek

Stejné tři vlastnosti zásob vyžadují, aby jejich odpovídající datový člen byl typu CComPtr nebo jiná třída, která poskytuje správné počítání odkazů na rozhraní pomocí operátoru přiřazení.

Hierarchie dědičnosti

T

IDispatchImpl

CStockPropImpl

Požadavky

Hlavička: atlctl.h

CStockPropImpl::get_Appearance

Voláním této metody získáte styl barvy, který ovládací prvek používá, například ploché nebo 3D.

HRESULT STDMETHODCALLTYPE get_Appearance(SHORT pnAppearance);

Parametry

pnAppearance
Proměnná, která přijímá styl barvy ovládacího prvku

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::get_AutoSize

Voláním této metody získáte stav příznaku, který označuje, zda ovládací prvek nemůže mít jinou velikost.

HRESULT STDMETHODCALLTYPE get_Autosize(VARIANT_BOOL* pbAutoSize);

Parametry

pbAutoSize
Proměnná, která obdrží stav příznaku PRAVDA označuje, že ovládací prvek nemůže mít jinou velikost.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::get_BackColor

Voláním této metody získáte barvu pozadí ovládacího prvku.

HRESULT STDMETHODCALLTYPE get_BackColor(OLE_COLOR* pclrBackColor);

Parametry

pclrBackColor
Proměnná, která přijímá barvu pozadí ovládacího prvku

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::get_BackStyle

Voláním této metody získáte styl pozadí ovládacího prvku, a to buď průhledné, nebo neprůhledné.

HRESULT STDMETHODCALLTYPE get_BackStyle(LONG* pnBackStyle);

Parametry

pnBackStyle
Proměnná, která přijímá styl pozadí ovládacího prvku

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::get_BorderColor

Voláním této metody získáte barvu ohraničení ovládacího prvku.

HRESULT STDMETHODCALLTYPE get_BorderColor(OLE_COLOR* pclrBorderColor);

Parametry

pclrBorderColor
Proměnná, která přijímá barvu ohraničení ovládacího prvku

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::get_BorderStyle

Voláním této metody získáte styl ohraničení ovládacího prvku.

HRESULT STDMETHODCALLTYPE get_BorderStyle(LONG* pnBorderStyle);

Parametry

pnBorderStyle
Proměnná, která přijímá styl ohraničení ovládacího prvku

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::get_BorderVisible

Voláním této metody získáte stav příznaku, který označuje, jestli je ohraničení ovládacího prvku viditelné nebo ne.

HRESULT STDMETHODCALLTYPE get_BorderVisible(VARIANT_BOOL* pbBorderVisible);

Parametry

pbBorderVisible
Proměnná, která obdrží stav příznaku Hodnota TRUE označuje, že je ohraničení ovládacího prvku viditelné.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::get_BorderWidth

Voláním této metody získáte šířku ohraničení ovládacího prvku.

HRESULT STDMETHODCALLTYPE get_BorderWidth(LONG* pnBorderWidth);

Parametry

pnBorderWidth
Proměnná, která přijímá šířku ohraničení ovládacího prvku

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::get_Caption

Voláním této metody získáte text zadaný v titulku objektu.

HRESULT STDMETHODCALLTYPE get_Caption(BSTR* pbstrCaption);

Parametry

pbstrCaption
Text, který se má zobrazit pomocí ovládacího prvku.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::get_DrawMode

Voláním této metody získáte režim kreslení ovládacího prvku, například XOR Pero nebo Invertovat barvy.

HRESULT STDMETHODCALLTYPE get_DrawMode(LONG* pnDrawMode);

Parametry

pnDrawMode
Proměnná, která přijímá režim kreslení ovládacího prvku

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::get_DrawStyle

Voláním této metody získáte styl výkresu ovládacího prvku, například plnou, přerušovanou nebo tečkovanou.

HRESULT STDMETHODCALLTYPE get_DrawStyle(LONG* pnDrawStyle);

Parametry

pnDrawStyle
Proměnná, která přijímá styl výkresu ovládacího prvku

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::get_DrawWidth

Voláním této metody získáte šířku výkresu (v pixelech) používanou metodami kreslení ovládacího prvku.

HRESULT STDMETHODCALLTYPE get_DrawWidth(LONG* pnDrawWidth);

Parametry

pnDrawWidth
Proměnná, která přijímá hodnotu šířky ovládacího prvku v pixelech

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::get_Enabled

Voláním této metody získáte stav příznaku, který označuje, zda je ovládací prvek povolen.

HRESULT STDMETHODCALLTYPE get_Enabled(VARIANT_BOOL* pbEnabled);

Parametry

pbEnabled
Proměnná, která obdrží stav příznaku HODNOTA TRUE označuje, že je ovládací prvek povolený.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::get_FillColor

Voláním této metody získáte barvu výplně ovládacího prvku.

HRESULT STDMETHODCALLTYPE get_FillColor(OLE_COLOR* pclrFillColor);

Parametry

pclrFillColor
Proměnná, která přijímá barvu výplně ovládacího prvku

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::get_FillStyle

Voláním této metody získáte styl výplně ovládacího prvku, například plný, průhledný nebo křížový.

HRESULT STDMETHODCALLTYPE get_FillStyle(LONG* pnFillStyle);

Parametry

pnFillStyle
Proměnná, která přijímá styl výplně ovládacího prvku

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::get_Font

Voláním této metody získáte ukazatel na vlastnosti písma ovládacího prvku.

HRESULT STDMETHODCALLTYPE get_Font(IFontDisp** ppFont);

Parametry

ppFont
Proměnná, která obdrží ukazatel na vlastnosti písma ovládacího prvku.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::get_ForeColor

Voláním této metody získáte barvu popředí ovládacího prvku.

HRESULT STDMETHODCALLTYPE get_ForeColor(OLE_COLOR* pclrForeColor);

Parametry

pclrForeColor
Proměnná, která přijímá barvu popředí ovládacích prvků

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::get_HWND

Voláním této metody získáte popisovač okna přidružený k ovládacímu prvku.

HRESULT STDMETHODCALLTYPE get_HWND(LONG_PTR* phWnd);

Parametry

PhWnd
Popisovač okna přidružený k ovládacímu prvku.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::get_MouseIcon

Voláním této metody získáte vlastnosti obrázku (ikona, rastrový obrázek nebo metasoubor), které mají být zobrazeny při myši nad ovládacím prvku.

HRESULT STDMETHODCALLTYPE get_MouseIcon(IPictureDisp** ppPicture);

Parametry

ppPicture
Proměnná, která obdrží ukazatel na vlastnosti obrázku grafiky.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::get_MousePointer

Voláním této metody získáte typ ukazatele myši zobrazený, když je myš nad ovládacím prvek, například šipka, křížek nebo přesýpací hodiny.

HRESULT STDMETHODCALLTYPE get_MousePointer(LONG* pnMousePointer);

Parametry

pnMousePointer
Proměnná, která přijímá typ ukazatele myši.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::get_Picture

Voláním této metody získáte ukazatel na vlastnosti obrázku grafiky (ikona, rastrový obrázek nebo metasoubor), které se mají zobrazit.

HRESULT STDMETHODCALLTYPE get_Picture(IPictureDisp** ppPicture);

Parametry

ppPicture
Proměnná, která obdrží ukazatel na vlastnosti obrázku. Další podrobnosti najdete v tématu IPictureDisp .

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::get_ReadyState

Voláním této metody získáte stav připravenosti ovládacího prvku, například načtení nebo načtení.

HRESULT STDMETHODCALLTYPE get_ReadyState(LONG* pnReadyState);

Parametry

pnReadyState
Proměnná, která přijímá stav připravenosti ovládacího prvku

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::get_TabStop

Voláním této metody získáte stav příznaku, který označuje, zda je ovládací prvek zarážka tabulátoru nebo ne.

HRESULT STDMETHODCALLTYPE get_TabStop(VARIANT_BOOL* pbTabStop);

Parametry

pbTabStop
Proměnná, která obdrží stav příznaku PRAVDA označuje, že ovládací prvek je zarážka tabulátoru.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::get_Text

Voláním této metody získáte text, který se zobrazí pomocí ovládacího prvku.

HRESULT STDMETHODCALLTYPE get_Text(BSTR* pbstrText);

Parametry

pbstrText
Text zobrazený ovládacím prvku.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::getvalid

Voláním této metody získáte stav příznaku, který označuje, zda je ovládací prvek platný nebo ne.

HRESULT STDMETHODCALLTYPE getvalid(VARIANT_BOOL* pbValid);

Parametry

pbValid
Proměnná, která obdrží stav příznaku PRAVDA označuje, že ovládací prvek je platný.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::get_Window

Voláním této metody získáte popisovač okna přidružený k ovládacímu prvku. Stejné jako CStockPropImpl::get_HWND.

HRESULT STDMETHODCALLTYPE get_Window(LONG_PTR* phWnd);

Parametry

PhWnd
Popisovač okna přidružený k ovládacímu prvku.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::p ut_Vzhled

Voláním této metody nastavíte styl barvy, který ovládací prvek používá, například ploché nebo 3D.

HRESULT STDMETHODCALLTYPE put_Appearance(SHORT nAppearance);

Parametry

nAppearance
Nový styl barvy, který má ovládací prvek používat.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::p ut_AutoSize

Voláním této metody nastavíte hodnotu příznaku, která označuje, zda ovládací prvek nemůže mít jinou velikost.

HRESULT STDMETHODCALLTYPE put_AutoSize(VARIANT_BOOL bAutoSize,);

Parametry

bAutoSize
TRUE, pokud ovládací prvek nemůže mít jinou velikost.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::p ut_BackColor

Voláním této metody nastavíte barvu pozadí ovládacího prvku.

HRESULT STDMETHODCALLTYPE put_BackColor(OLE_COLOR clrBackColor);

Parametry

clrBackColor
Nová barva pozadí ovládacího prvku.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::p ut_BackStyle

Voláním této metody nastavíte styl pozadí ovládacího prvku.

HRESULT STDMETHODCALLTYPE put_BackStyle(LONG nBackStyle);

Parametry

nBackStyle
Nový styl pozadí ovládacího prvku.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::p ut_BorderColor

Voláním této metody nastavíte barvu ohraničení ovládacího prvku.

HRESULT STDMETHODCALLTYPE put_BorderColor(OLE_COLOR clrBorderColor);

Parametry

clrBorderColor
Nová barva ohraničení. Datový typ OLE_COLOR je interně reprezentován jako 32bitové celé číslo.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::p ut_BorderStyle

Voláním této metody nastavíte styl ohraničení ovládacího prvku.

HRESULT STDMETHODCALLTYPE put_BorderStyle(LONG nBorderStyle);

Parametry

nBorderStyle
Nový styl ohraničení.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::p ut_BorderVisible

Voláním této metody nastavíte hodnotu příznaku, který označuje, jestli je ohraničení ovládacího prvku viditelné nebo ne.

HRESULT STDMETHODCALLTYPE put_BorderVisible(VARIANT_BOOL bBorderVisible);

Parametry

bBorderVisible
TRUE, pokud má být ohraničení viditelné.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::p ut_BorderWidth

Voláním této metody nastavíte šířku ohraničení ovládacího prvku.

HRESULT STDMETHODCALLTYPE put_BorderWidth(LONG nBorderWidth);

Parametry

nBorderWidth
Nová šířka ohraničení ovládacího prvku.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::p ut_Caption

Voláním této metody nastavíte text, který se má zobrazit pomocí ovládacího prvku.

HRESULT STDMETHODCALLTYPE put_Caption(BSTR bstrCaption);

Parametry

bstrCaption
Text, který se má zobrazit pomocí ovládacího prvku.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::p ut_DrawMode

Voláním této metody nastavíte režim kreslení ovládacího prvku, například XOR Pero nebo Invertovat barvy.

HRESULT STDMETHODCALLTYPE put_DrawMode(LONG nDrawMode);

Parametry

nDrawMode
Nový režim kreslení pro ovládací prvek.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::p ut_DrawStyle

Voláním této metody nastavíte styl výkresu ovládacího prvku, například plnou, přerušovanou nebo tečkovanou.

HRESULT STDMETHODCALLTYPE put_DrawStyle(LONG pnDrawStyle);

Parametry

nDrawStyle
Nový styl výkresu pro ovládací prvek.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::p ut_DrawWidth

Voláním této metody nastavíte šířku (v pixelech) používanou metodami kreslení ovládacího prvku.

HRESULT STDMETHODCALLTYPE put_DrawWidth(LONG nDrawWidth);

Parametry

nDrawWidth
Nová šířka, kterou budou používat metody kreslení ovládacího prvku.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::p ut_Enabled

Voláním této metody nastavíte hodnotu příznaku, který označuje, zda je ovládací prvek povolen.

HRESULT STDMETHODCALLTYPE put_Enabled(VARIANT_BOOL bEnabled);

Parametry

bEnabled
TRUE, pokud je ovládací prvek povolen.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::p ut_FillColor

Voláním této metody nastavíte barvu výplně ovládacího prvku.

HRESULT STDMETHODCALLTYPE put_FillColor(OLE_COLOR clrFillColor);

Parametry

clrFillColor
Nová barva výplně ovládacího prvku.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::p ut_FillStyle

Voláním této metody nastavíte styl výplně ovládacího prvku, například plnou, průhlednou nebo křížovou šrafovanou.

HRESULT STDMETHODCALLTYPE put_FillStyle(LONG nFillStyle);

Parametry

nFillStyle
Nový styl výplně ovládacího prvku

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::p ut_Font

Voláním této metody nastavíte vlastnosti písma ovládacího prvku.

HRESULT STDMETHODCALLTYPE put_Font(IFontDisp* pFont);

Parametry

pFont
Ukazatel na vlastnosti písma ovládacího prvku.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::p ut_ForeColor

Voláním této metody nastavíte barvu popředí ovládacího prvku.

HRESULT STDMETHODCALLTYPE put_ForeColor(OLE_COLOR clrForeColor);

Parametry

clrForeColor
Nová barva popředí ovládacího prvku.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::p ut_HWND

Tato metoda vrátí E_FAIL.

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

Parametry

hWnd
Vyhrazeno.

Návratová hodnota

Vrátí E_FAIL.

Poznámky

Popisovač okna je hodnota jen pro čtení.

CStockPropImpl::p ut_MouseIcon

Voláním této metody nastavíte vlastnosti obrázku (ikona, rastrový obrázek nebo metasoubor), které se zobrazí, když je myš nad ovládacím prvku.

HRESULT STDMETHODCALLTYPE put_MouseIcon(IPictureDisp* pPicture);

Parametry

pPicture
Ukazatel na vlastnosti obrázku.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::p ut_MousePointer

Voláním této metody nastavíte typ ukazatele myši, který se zobrazí, když je myš nad ovládacím prvek, například šipka, křížek nebo přesýpací hodiny.

HRESULT STDMETHODCALLTYPE put_MousePointer(LONG nMousePointer);

Parametry

nMousePointer
Typ ukazatele myši.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::p ut_Picture

Voláním této metody nastavíte vlastnosti obrázku (ikona, rastrový obrázek nebo metasoubor), které se mají zobrazit.

HRESULT STDMETHODCALLTYPE put_Picture(IPictureDisp* pPicture);

Parametry

pPicture
Ukazatel na vlastnosti obrázku. Další podrobnosti najdete v tématu IPictureDisp .

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::p ut_ReadyState

Voláním této metody nastavíte stav připravenosti ovládacího prvku, například načtení nebo načtení.

HRESULT STDMETHODCALLTYPE put_ReadyState(LONG nReadyState);

Parametry

nReadyState
Stav připravenosti ovládacího prvku.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::p ut_TabStop

Voláním této metody nastavíte příznak, který označuje, jestli je ovládací prvek zarážkou tabulátoru nebo ne.

HRESULT STDMETHODCALLTYPE put_TabStop(VARIANT_BOOL bTabStop);

Parametry

bTabStop
TRUE, pokud je ovládací prvek zarážkou tabulátoru.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::p ut_Text

Voláním této metody nastavíte text, který se zobrazí pomocí ovládacího prvku.

HRESULT STDMETHODCALLTYPE put_Text(BSTR bstrText);

Parametry

bstrText
Text zobrazený ovládacím prvku.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::p utvalid

Voláním této metody nastavíte příznak, který označuje, zda je ovládací prvek platný nebo není.

HRESULT STDMETHODCALLTYPE getvalid(VARIANT_BOOL bValid);

Parametry

bValid
TRUE, pokud je ovládací prvek platný.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

CStockPropImpl::p ut_Window

Tato metoda volá CStockPropImpl::p ut_HWND, který vrací E_FAIL.

HRESULT STDMETHODCALLTYPE put_Window(LONG_PTR hWnd);

Parametry

hWnd
Popisovač okna.

Návratová hodnota

Vrátí E_FAIL.

Poznámky

Popisovač okna je hodnota jen pro čtení.

CStockPropImpl::p utref_Font

Voláním této metody nastavíte vlastnosti písma ovládacího prvku s počtem odkazů.

HRESULT STDMETHODCALLTYPE putref_Font(IFontDisp* pFont);

Parametry

pFont
Ukazatel na vlastnosti písma ovládacího prvku.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

Poznámky

Totéž jako CStockPropImpl::p ut_Font, ale s počtem odkazů.

CStockPropImpl::p utref_MouseIcon

Voláním této metody nastavíte vlastnosti obrázku (ikona, rastrový obrázek nebo metasoubor), které se mají zobrazit, když je myš nad ovládacím prvku, s počtem odkazů.

HRESULT STDMETHODCALLTYPE putref_MouseIcon(IPictureDisp* pPicture);

Parametry

pPicture
Ukazatel na vlastnosti obrázku.

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

Poznámky

Totéž jako CStockPropImpl::p ut_MouseIcon, ale s počtem odkazů.

CStockPropImpl::p utref_Picture

Voláním této metody nastavíte vlastnosti obrázku (ikona, rastrový obrázek nebo metasoubor), které se mají zobrazit, s počtem odkazů.

HRESULT STDMETHODCALLTYPE putref_Picture(IPictureDisp* pPicture);

Parametry

pPicture
Ukazatel na vlastnosti obrázku. Další podrobnosti najdete v tématu IPictureDisp .

Návratová hodnota

Vrátí S_OK při úspěchu nebo chybu HRESULT při selhání.

Poznámky

Totéž jako CStockPropImpl::p ut_Picture, ale s počtem odkazů.

Viz také

Přehled třídy
IDispatchImpl – třída