Classe CStockPropImpl
Essa classe fornece métodos para dar suporte a valores de propriedade de estoque.
Importante
Essa classe e os respectivos membros não podem ser usados em aplicativos executados no Windows Runtime.
Sintaxe
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>
Parâmetros
T
A classe que implementa o controle e deriva de CStockPropImpl
.
InterfaceName
Uma interface dupla que expõe as propriedades de estoque.
piid
Um ponteiro para o IID (identificador de interface) de InterfaceName
.
plibid
Um ponteiro para o LIBID da biblioteca de tipos que contém a definição de InterfaceName
.
wMajor
A versão principal da biblioteca de tipos. O valor padrão é 1.
wMinor
A versão secundária da biblioteca de tipos. O valor padrão é 0.
tihclass
A classe usada para gerenciar as informações de tipo para T. O valor padrão é CComTypeInfoHolder
.
Membros
Métodos públicos
Nome | Descrição |
---|---|
get_Appearance | Chame esse método para obter o estilo de pintura usado pelo controle; por exemplo, simples ou 3D. |
get_AutoSize | Chame esse método para obter o status do sinalizador que indica se o controle não pode ter nenhum outro tamanho. |
get_BackColor | Chame esse método para obter a cor da tela de fundo do controle. |
get_BackStyle | Chame esse método para obter o estilo do plano de fundo do controle, como transparente ou opaco. |
get_BorderColor | Chame esse método para obter a cor da borda do controle. |
get_BorderStyle | Chame esse método para obter o estilo de borda do controle. |
get_BorderVisible | Chame esse método para obter o status do sinalizador que indica se a borda do controle é visível ou não. |
get_BorderWidth | Chame esse método para obter a largura (em pixels) da borda do controle. |
get_Caption | Chame esse método para obter o texto especificado na legenda de um objeto. |
get_DrawMode | Chame esse método para obter o modo de desenho do controle; por exemplo, Caneta XOR ou Inverter cores. |
get_DrawStyle | Chame esse método para obter o estilo de desenho do controle; por exemplo, sólido, tracejado ou pontilhado. |
get_DrawWidth | Chame esse método para obter a largura do desenho (em pixels) usada pelos métodos de desenho do controle. |
get_Enabled | Chame esse método para obter o status do sinalizador que indica se o controle está habilitado. |
get_FillColor | Chame esse método para obter a cor de preenchimento do controle. |
get_FillStyle | Chame esse método para obter o estilo de preenchimento do controle; por exemplo, sólido, transparente ou hachurado. |
get_Font | Chame esse método para obter um ponteiro para as propriedades de fonte do controle. |
get_ForeColor | Chame esse método para obter a cor de primeiro plano do controle. |
get_HWND | Chame esse método para obter o identificador de janela associado ao controle. |
get_MouseIcon | Chame esse método para obter as propriedades de imagem do gráfico (ícone, bitmap ou metarquivo) a serem exibidas quando o mouse estiver sobre o controle. |
get_MousePointer | Chame esse método para obter o tipo de ponteiro do mouse exibido quando o mouse estiver sobre o controle; por exemplo, seta, cruz ou ampulheta. |
get_Picture | Chame esse método para obter um ponteiro para as propriedades de imagem de um gráfico (ícone, bitmap ou metarquivo) a ser exibido. |
get_ReadyState | Chame esse método para obter o estado pronto do controle; por exemplo, carregando ou carregado. |
get_TabStop | Chame esse método para obter o sinalizador que indica se o controle é uma parada de tabulação ou não. |
get_Text | Chame esse método para obter o texto exibido com o controle. |
getvalid | Chame esse método para obter o status do sinalizador que indica se o controle é válido ou não. |
get_Window | Chame esse método para obter o identificador de janela associado ao controle. Idêntico a CStockPropImpl::get_HWND. |
put_Appearance | Chame esse método para definir o estilo de pintura usado pelo controle; por exemplo, simples ou 3D. |
put_AutoSize | Chame esse método para definir o valor do sinalizador que indica se o controle não pode ter nenhum outro tamanho. |
put_BackColor | Chame esse método para definir a cor da tela de fundo do controle. |
put_BackStyle | Chame esse método para definir o estilo da tela de fundo do controle. |
put_BorderColor | Chame esse método para definir a cor da borda do controle. |
put_BorderStyle | Chame esse método para definir o estilo da borda do controle. |
put_BorderVisible | Chame esse método para definir o valor do sinalizador que indica se a borda do controle está visível ou não. |
put_BorderWidth | Chame esse método para definir a largura da borda do controle. |
put_Caption | Chame esse método para definir o texto a ser exibido com o controle. |
put_DrawMode | Chame esse método para definir o modo de desenho do controle; por exemplo, Caneta XOR ou Inverter cores. |
put_DrawStyle | Chame esse método para definir o estilo de desenho do controle; por exemplo, sólido, tracejado ou pontilhado. |
put_DrawWidth | Chame esse método para definir a largura (em pixels) usada pelos métodos de desenho do controle. |
put_Enabled | Chame esse método para definir o sinalizador que indica se o controle está habilitado. |
put_FillColor | Chame esse método para definir a cor de preenchimento do controle. |
put_FillStyle | Chame esse método para definir o estilo de preenchimento do controle; por exemplo, sólido, transparente ou hachurado. |
put_Font | Chame esse método para definir as propriedades da fonte do controle. |
put_ForeColor | Chame esse método para definir a cor de primeiro plano do controle. |
put_HWND | Esse método retorna E_FAIL. |
put_MouseIcon | Chame esse método para definir as propriedades de imagem do gráfico (ícone, bitmap ou metarquivo) a serem exibidas quando o mouse estiver sobre o controle. |
put_MousePointer | Chame esse método para definir o tipo de ponteiro do mouse exibido quando o mouse estiver sobre o controle; por exemplo, seta, cruz ou ampulheta. |
put_Picture | Chame esse método para definir as propriedades da imagem de um gráfico (ícone, bitmap ou metarquivo) a ser exibido. |
put_ReadyState | Chame esse método para definir o estado pronto do controle; por exemplo, carregando ou carregado. |
put_TabStop | Chame esse método para definir o valor do sinalizador que indica se o controle é uma parada de tabulação ou não. |
put_Text | Chame esse método para definir o texto exibido com o controle. |
putvalid | Chame esse método para definir o sinalizador que indica se o controle está válido ou não. |
put_Window | Esse método chama CStockPropImpl::p ut_HWND, que retorna E_FAIL. |
putref_Font | Chame esse método para definir as propriedades da fonte do controle, com uma contagem de referência. |
putref_MouseIcon | Chame esse método para definir as propriedades de imagem do gráfico (ícone, bitmap ou metarquivo) a serem exibidas quando o mouse estiver sobre o controle, com uma contagem de referência. |
putref_Picture | Chame esse método para definir as propriedades da imagem de um gráfico (ícone, bitmap ou metarquivo) a ser exibido, com uma contagem de referência. |
Comentários
CStockPropImpl
fornece os métodos put e get para cada propriedade de estoque. Esses métodos fornecem o código necessário para definir ou obter o membro de dados associado a cada propriedade e para notificar e fazer a sincronização com o contêiner quando qualquer propriedade for alterada.
O Visual Studio fornece suporte para propriedades de estoque por meio de seus assistentes. Para obter mais informações sobre como adicionar propriedades de estoque a um controle, confira o Tutorial da ATL.
Para obter a compatibilidade com versões anteriores, CStockPropImpl
também expõe os métodos get_Window
e put_Window
que simplesmente chamam get_HWND
e put_HWND
, respectivamente. A implementação padrão de put_HWND
retorna E_FAIL uma vez que o HWND deve ser uma propriedade somente leitura.
As seguintes propriedades também têm uma implementação putref:
Fonte
MouseIcon
Picture
As mesmas três propriedades de estoque exigem que o membro de dados correspondente seja do tipo CComPtr
ou de alguma outra classe que forneça a contagem de referência da interface correta por meio do operador de atribuição.
Hierarquia de herança
T
CStockPropImpl
Requisitos
Cabeçalho: atlctl.h
CStockPropImpl::get_Appearance
Chame esse método para obter o estilo de pintura usado pelo controle; por exemplo, simples ou 3D.
HRESULT STDMETHODCALLTYPE get_Appearance(SHORT pnAppearance);
Parâmetros
pnAppearance
Variável que recebe o estilo de tinta do controle.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::get_AutoSize
Chame esse método para obter o status do sinalizador que indica se o controle não pode ter nenhum outro tamanho.
HRESULT STDMETHODCALLTYPE get_Autosize(VARIANT_BOOL* pbAutoSize);
Parâmetros
pbAutoSize
Variável que recebe o status do sinalizador. TRUE indica que o controle não pode ter nenhum outro tamanho.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::get_BackColor
Chame esse método para obter a cor da tela de fundo do controle.
HRESULT STDMETHODCALLTYPE get_BackColor(OLE_COLOR* pclrBackColor);
Parâmetros
pclrBackColor
Variável que recebe a cor da tela de fundo do controle.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::get_BackStyle
Chame esse método para obter o estilo do plano de fundo do controle, como transparente ou opaco.
HRESULT STDMETHODCALLTYPE get_BackStyle(LONG* pnBackStyle);
Parâmetros
pnBackStyle
Variável que recebe o estilo da tela de fundo do controle.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::get_BorderColor
Chame esse método para obter a cor da borda do controle.
HRESULT STDMETHODCALLTYPE get_BorderColor(OLE_COLOR* pclrBorderColor);
Parâmetros
pclrBorderColor
Variável que recebe a cor da borda do controle.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::get_BorderStyle
Chame esse método para obter o estilo de borda do controle.
HRESULT STDMETHODCALLTYPE get_BorderStyle(LONG* pnBorderStyle);
Parâmetros
pnBorderStyle
Variável que recebe o estilo de borda do controle.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::get_BorderVisible
Chame esse método para obter o status do sinalizador que indica se a borda do controle é visível ou não.
HRESULT STDMETHODCALLTYPE get_BorderVisible(VARIANT_BOOL* pbBorderVisible);
Parâmetros
pbBorderVisible
Variável que recebe o status do sinalizador. TRUE indica que a borda do controle está visível.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::get_BorderWidth
Chame esse método para obter a largura da borda do controle.
HRESULT STDMETHODCALLTYPE get_BorderWidth(LONG* pnBorderWidth);
Parâmetros
pnBorderWidth
Variável que recebe a largura da borda do controle.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::get_Caption
Chame esse método para obter o texto especificado na legenda de um objeto.
HRESULT STDMETHODCALLTYPE get_Caption(BSTR* pbstrCaption);
Parâmetros
pbstrCaption
O texto a ser exibido com o controle.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::get_DrawMode
Chame esse método para obter o modo de desenho do controle; por exemplo, Caneta XOR ou Inverter cores.
HRESULT STDMETHODCALLTYPE get_DrawMode(LONG* pnDrawMode);
Parâmetros
pnDrawMode
Variável que recebe o modo de desenho do controle.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::get_DrawStyle
Chame esse método para obter o estilo de desenho do controle; por exemplo, sólido, tracejado ou pontilhado.
HRESULT STDMETHODCALLTYPE get_DrawStyle(LONG* pnDrawStyle);
Parâmetros
pnDrawStyle
Variável que recebe o estilo de desenho do controle.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::get_DrawWidth
Chame esse método para obter a largura do desenho (em pixels) usada pelos métodos de desenho do controle.
HRESULT STDMETHODCALLTYPE get_DrawWidth(LONG* pnDrawWidth);
Parâmetros
pnDrawWidth
Variável que recebe o valor de largura do controle em pixels.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::get_Enabled
Chame esse método para obter o status do sinalizador que indica se o controle está habilitado.
HRESULT STDMETHODCALLTYPE get_Enabled(VARIANT_BOOL* pbEnabled);
Parâmetros
pbEnabled
Variável que recebe o status do sinalizador. TRUE indica que o controle está habilitado.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::get_FillColor
Chame esse método para obter a cor de preenchimento do controle.
HRESULT STDMETHODCALLTYPE get_FillColor(OLE_COLOR* pclrFillColor);
Parâmetros
pclrFillColor
Variável que recebe a cor de preenchimento do controle.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::get_FillStyle
Chame esse método para obter o estilo de preenchimento do controle; por exemplo, sólido, transparente ou hachurado.
HRESULT STDMETHODCALLTYPE get_FillStyle(LONG* pnFillStyle);
Parâmetros
pnFillStyle
Variável que recebe o estilo de preenchimento do controle.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::get_Font
Chame esse método para obter um ponteiro para as propriedades de fonte do controle.
HRESULT STDMETHODCALLTYPE get_Font(IFontDisp** ppFont);
Parâmetros
ppFont
Variável que recebe um ponteiro para as propriedades da fonte do controle.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::get_ForeColor
Chame esse método para obter a cor de primeiro plano do controle.
HRESULT STDMETHODCALLTYPE get_ForeColor(OLE_COLOR* pclrForeColor);
Parâmetros
pclrForeColor
Variável que recebe a cor de primeiro plano dos controles.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::get_HWND
Chame esse método para obter o identificador de janela associado ao controle.
HRESULT STDMETHODCALLTYPE get_HWND(LONG_PTR* phWnd);
Parâmetros
phWnd
O identificador da janela associado ao controle.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::get_MouseIcon
Chame esse método para obter as propriedades de imagem do gráfico (ícone, bitmap ou metarquivo) a serem exibidas quando o mouse estiver sobre o controle.
HRESULT STDMETHODCALLTYPE get_MouseIcon(IPictureDisp** ppPicture);
Parâmetros
ppPicture
Variável que recebe um ponteiro para as propriedades da imagem do gráfico.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::get_MousePointer
Chame esse método para obter o tipo de ponteiro do mouse exibido quando o mouse estiver sobre o controle; por exemplo, seta, cruz ou ampulheta.
HRESULT STDMETHODCALLTYPE get_MousePointer(LONG* pnMousePointer);
Parâmetros
pnMousePointer
Variável que recebe o tipo de ponteiro do mouse.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::get_Picture
Chame esse método para obter um ponteiro para as propriedades de imagem de um gráfico (ícone, bitmap ou metarquivo) a ser exibido.
HRESULT STDMETHODCALLTYPE get_Picture(IPictureDisp** ppPicture);
Parâmetros
ppPicture
Variável que recebe um ponteiro para as propriedades da imagem. Confira IPictureDisp para obter mais detalhes.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::get_ReadyState
Chame esse método para obter o estado pronto do controle; por exemplo, carregando ou carregado.
HRESULT STDMETHODCALLTYPE get_ReadyState(LONG* pnReadyState);
Parâmetros
pnReadyState
Variável que recebe o estado pronto do controle.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::get_TabStop
Chame esse método para obter o status do sinalizador que indica se o controle é uma parada de tabulação ou não.
HRESULT STDMETHODCALLTYPE get_TabStop(VARIANT_BOOL* pbTabStop);
Parâmetros
pbTabStop
Variável que recebe o status do sinalizador. TRUE indica que o controle é uma parada de tabulação.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::get_Text
Chame esse método para obter o texto exibido com o controle.
HRESULT STDMETHODCALLTYPE get_Text(BSTR* pbstrText);
Parâmetros
pbstrText
O texto exibido com o controle.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::getvalid
Chame esse método para obter o status do sinalizador que indica se o controle é válido ou não.
HRESULT STDMETHODCALLTYPE getvalid(VARIANT_BOOL* pbValid);
Parâmetros
pbValid
Variável que recebe o status do sinalizador. TRUE indica que o controle é válido.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::get_Window
Chame esse método para obter o identificador de janela associado ao controle. Idêntico a CStockPropImpl::get_HWND.
HRESULT STDMETHODCALLTYPE get_Window(LONG_PTR* phWnd);
Parâmetros
phWnd
O identificador da janela associado ao controle.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::put_Appearance
Chame esse método para definir o estilo de pintura usado pelo controle; por exemplo, simples ou 3D.
HRESULT STDMETHODCALLTYPE put_Appearance(SHORT nAppearance);
Parâmetros
nAppearance
O novo estilo de tinta a ser usado pelo controle.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::put_AutoSize
Chame esse método para definir o valor do sinalizador que indica se o controle não pode ter nenhum outro tamanho.
HRESULT STDMETHODCALLTYPE put_AutoSize(VARIANT_BOOL bAutoSize,);
Parâmetros
bAutoSize
TRUE se o controle não puder ter nenhum outro tamanho.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::put_BackColor
Chame esse método para definir a cor da tela de fundo do controle.
HRESULT STDMETHODCALLTYPE put_BackColor(OLE_COLOR clrBackColor);
Parâmetros
clrBackColor
A nova cor da tela de fundo do controle.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::put_BackStyle
Chame esse método para definir o estilo da tela de fundo do controle.
HRESULT STDMETHODCALLTYPE put_BackStyle(LONG nBackStyle);
Parâmetros
nBackStyle
O novo estilo do plano de fundo do controle.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::put_BorderColor
Chame esse método para definir a cor da borda do controle.
HRESULT STDMETHODCALLTYPE put_BorderColor(OLE_COLOR clrBorderColor);
Parâmetros
clrBorderColor
A nova cor da borda. O tipo de dados OLE_COLOR é representado internamente como um inteiro longo de 32 bits.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::put_BorderStyle
Chame esse método para definir o estilo da borda do controle.
HRESULT STDMETHODCALLTYPE put_BorderStyle(LONG nBorderStyle);
Parâmetros
nBorderStyle
O novo estilo da borda.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::put_BorderVisible
Chame esse método para definir o valor do sinalizador que indica se a borda do controle está visível ou não.
HRESULT STDMETHODCALLTYPE put_BorderVisible(VARIANT_BOOL bBorderVisible);
Parâmetros
bBorderVisible
TRUE se a borda estiver visível.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::put_BorderWidth
Chame esse método para definir a largura da borda do controle.
HRESULT STDMETHODCALLTYPE put_BorderWidth(LONG nBorderWidth);
Parâmetros
nBorderWidth
A nova largura da borda do controle.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::put_Caption
Chame esse método para definir o texto a ser exibido com o controle.
HRESULT STDMETHODCALLTYPE put_Caption(BSTR bstrCaption);
Parâmetros
bstrCaption
O texto a ser exibido com o controle.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::put_DrawMode
Chame esse método para definir o modo de desenho do controle; por exemplo, Caneta XOR ou Inverter cores.
HRESULT STDMETHODCALLTYPE put_DrawMode(LONG nDrawMode);
Parâmetros
nDrawMode
O novo modo de desenho do controle.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::put_DrawStyle
Chame esse método para definir o estilo de desenho do controle; por exemplo, sólido, tracejado ou pontilhado.
HRESULT STDMETHODCALLTYPE put_DrawStyle(LONG pnDrawStyle);
Parâmetros
nDrawStyle
O novo estilo de desenho do controle.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::put_DrawWidth
Chame esse método para definir a largura (em pixels) usada pelos métodos de desenho do controle.
HRESULT STDMETHODCALLTYPE put_DrawWidth(LONG nDrawWidth);
Parâmetros
nDrawWidth
A nova largura a ser usada pelos métodos de desenho do controle.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::put_Enabled
Chame esse método para definir o valor do sinalizador que indica se o controle está habilitado.
HRESULT STDMETHODCALLTYPE put_Enabled(VARIANT_BOOL bEnabled);
Parâmetros
bEnabled
TRUE se o controle estiver habilitado.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::put_FillColor
Chame esse método para definir a cor de preenchimento do controle.
HRESULT STDMETHODCALLTYPE put_FillColor(OLE_COLOR clrFillColor);
Parâmetros
clrFillColor
A nova cor de preenchimento do controle.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::put_FillStyle
Chame esse método para definir o estilo de preenchimento do controle; por exemplo, sólido, transparente ou hachurado.
HRESULT STDMETHODCALLTYPE put_FillStyle(LONG nFillStyle);
Parâmetros
nFillStyle
O novo estilo de preenchimento do controle.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::put_Font
Chame esse método para definir as propriedades da fonte do controle.
HRESULT STDMETHODCALLTYPE put_Font(IFontDisp* pFont);
Parâmetros
pFont
Um ponteiro para as propriedades da fonte do controle.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::put_ForeColor
Chame esse método para definir a cor de primeiro plano do controle.
HRESULT STDMETHODCALLTYPE put_ForeColor(OLE_COLOR clrForeColor);
Parâmetros
clrForeColor
A nova cor de primeiro plano do controle.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::put_HWND
Esse método retorna E_FAIL.
HRESULT STDMETHODCALLTYPE put_HWND(LONG_PTR /* hWnd */);
Parâmetros
hWnd
Reservado.
Valor de retorno
Retorna E_FAIL.
Comentários
O identificador da janela é um valor somente leitura.
CStockPropImpl::put_MouseIcon
Chame esse método para definir as propriedades de imagem do gráfico (ícone, bitmap ou metarquivo) a serem exibidas quando o mouse estiver sobre o controle.
HRESULT STDMETHODCALLTYPE put_MouseIcon(IPictureDisp* pPicture);
Parâmetros
pPicture
Um ponteiro para as propriedades da imagem do gráfico.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::put_MousePointer
Chame esse método para definir o tipo de ponteiro do mouse exibido quando o mouse estiver sobre o controle; por exemplo, seta, cruz ou ampulheta.
HRESULT STDMETHODCALLTYPE put_MousePointer(LONG nMousePointer);
Parâmetros
nMousePointer
O tipo de ponteiro do mouse.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::put_Picture
Chame esse método para definir as propriedades da imagem de um gráfico (ícone, bitmap ou metarquivo) a ser exibido.
HRESULT STDMETHODCALLTYPE put_Picture(IPictureDisp* pPicture);
Parâmetros
pPicture
Um ponteiro para as propriedades da imagem. Confira IPictureDisp para obter mais detalhes.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::put_ReadyState
Chame esse método para definir o estado pronto do controle; por exemplo, carregando ou carregado.
HRESULT STDMETHODCALLTYPE put_ReadyState(LONG nReadyState);
Parâmetros
nReadyState
O estado pronto do controle.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::put_TabStop
Chame esse método para definir o sinalizador que indica se o controle é uma parada de tabulação ou não.
HRESULT STDMETHODCALLTYPE put_TabStop(VARIANT_BOOL bTabStop);
Parâmetros
bTabStop
TRUE se o controle for uma parada de tabulação.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::put_Text
Chame esse método para definir o texto exibido com o controle.
HRESULT STDMETHODCALLTYPE put_Text(BSTR bstrText);
Parâmetros
bstrText
O texto exibido com o controle.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::putvalid
Chame esse método para definir o sinalizador que indica se o controle está válido ou não.
HRESULT STDMETHODCALLTYPE getvalid(VARIANT_BOOL bValid);
Parâmetros
bValid
TRUE se o controle for válido.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
CStockPropImpl::put_Window
Esse método chama CStockPropImpl::p ut_HWND, que retorna E_FAIL.
HRESULT STDMETHODCALLTYPE put_Window(LONG_PTR hWnd);
Parâmetros
hWnd
O identificador da janela.
Valor de retorno
Retorna E_FAIL.
Comentários
O identificador da janela é um valor somente leitura.
CStockPropImpl::putref_Font
Chame esse método para definir as propriedades da fonte do controle, com uma contagem de referência.
HRESULT STDMETHODCALLTYPE putref_Font(IFontDisp* pFont);
Parâmetros
pFont
Um ponteiro para as propriedades da fonte do controle.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
Comentários
O mesmo que CStockPropImpl::p ut_Font, mas com uma contagem de referência.
CStockPropImpl::putref_MouseIcon
Chame esse método para definir as propriedades de imagem do gráfico (ícone, bitmap ou metarquivo) a serem exibidas quando o mouse estiver sobre o controle, com uma contagem de referência.
HRESULT STDMETHODCALLTYPE putref_MouseIcon(IPictureDisp* pPicture);
Parâmetros
pPicture
Um ponteiro para as propriedades da imagem do gráfico.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
Comentários
O mesmo que CStockPropImpl::p ut_MouseIcon, mas com uma contagem de referência.
CStockPropImpl::putref_Picture
Chame esse método para definir as propriedades da imagem de um gráfico (ícone, bitmap ou metarquivo) a ser exibido, com uma contagem de referência.
HRESULT STDMETHODCALLTYPE putref_Picture(IPictureDisp* pPicture);
Parâmetros
pPicture
Um ponteiro para as propriedades da imagem. Confira IPictureDisp para obter mais detalhes.
Valor de retorno
Retornará S_OK se houver êxito ou um erro HRESULT, em caso de falha.
Comentários
O mesmo que CStockPropImpl::p ut_Picture, mas com uma contagem de referência.