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_HWND
v 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
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ů.