Classe de CStockPropImpl
Essa classe fornece métodos para valores de propriedade conservados em estoque de suporte.
Importante |
---|
Essa classe e seus membros não podem ser usados em aplicativos executados em tempo de execução do windows. |
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 que deriva de CStockPropImpl.InterfaceName
Uma interface dupla que expõe as propriedades pré-definidas.piid
Um ponteiro para o IID 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 de biblioteca de tipo.o valor padrão é 1.wMinor
A versão secundária de biblioteca de tipo.o valor padrão é 0.tihclass
A classe usada para gerenciar informações de tipo para T.o valor padrão é CComTypeInfoHolder.
Membros
Métodos públicos
Chamar esse método para obter o estilo de pintura usado pelo controle, por exemplo, por fundo ou por 3D. |
|
Chamar esse método para obter o status do sinalizador que indica se o controle não pode ser qualquer outro tamanho. |
|
Chamar esse método para obter a cor do plano de fundo do controle. |
|
Chamar esse método para obter o estilo de plano de fundo do controle, transparente ou opaco. |
|
Chamar esse método para obter a cor da borda do controle. |
|
Chamar esse método para obter o estilo de borda do controle. |
|
Chamar esse método para obter o status do sinalizador que indica se a borda do controle é visível ou não. |
|
Chamar esse método para obter a largura (em pixels) da borda do controle. |
|
Chamar esse método para obter o texto especificado na legenda de um objeto. |
|
Chamar esse método para obter o modo de desenho do controle, por exemplo, caneta XOR ou para inverter cores. |
|
Chamar esse método para obter o estilo de desenho do controle, por exemplo, sólido, tracejados, ou pontilhou-o. |
|
Chamar esse método para obter a largura de desenho (em pixels) usado pelos métodos de desenho do controle. |
|
Chamar esse método para obter o status do sinalizador que indica se o controle está ativado. |
|
Chamar esse método para obter a cor de preenchimento do controle. |
|
Chamar esse método para obter o estilo de preenchimento do controle, por exemplo, sólido, transparente, ou hachurou-o. |
|
Chamar esse método para obter um ponteiro às propriedades da fonte do controle. |
|
Chamar esse método para obter o primeiro plano a cor do controle. |
|
Chamar esse método para obter o identificador de janela associado ao controle. |
|
Chamar esse método para obter as propriedades de imagem de gráfico de bitmap ícone (, ou metarquivo) a ser exibido quando o mouse está sobre o controle. |
|
Chamar esse método para obter o tipo de ponteiro do mouse exibido quando o mouse está sobre o controle, por exemplo, seta, cruz, ou ampulheta. |
|
Chamar esse método para obter um ponteiro às propriedades de imagem de um gráfico (ícone, bitmap, ou metarquivo) a ser exibido. |
|
Chamar esse método para obter o estado do controle pronto, por exemplo, carregar ou carregá-lo. |
|
Chamar esse método para obter o sinalizador que indica se o controle é uma parada de tabulação ou não. |
|
Chamar esse método para obter o texto que é exibido com o controle. |
|
Chamar esse método para obter o status do sinalizador que indica se o controle é válido ou não. |
|
Chamar esse método para obter o identificador de janela associado ao controle.Idêntico a CStockPropImpl::get_HWND. |
|
Chamar esse método para definir o estilo de pintura usado pelo controle, por exemplo, por fundo ou por 3D. |
|
Chamar esse método para definir o valor do sinalizador que indica se o controle não pode ser qualquer outro tamanho. |
|
Chamar esse método para definir a cor do plano de fundo do controle. |
|
Chamar esse método para definir o estilo de plano de fundo do controle. |
|
Chamar esse método para definir a cor da borda do controle. |
|
Chamar esse método para definir o estilo de borda do controle. |
|
Chamar esse método para definir o valor do sinalizador que indica se a borda do controle é visível ou não. |
|
Chamar esse método para definir a largura da borda do controle. |
|
Chamar esse método para definir o texto a ser exibido com o controle. |
|
Chamar esse método para definir o modo de desenho do controle, por exemplo, caneta XOR ou para inverter cores. |
|
Chamar esse método para definir o estilo de desenho do controle, por exemplo, sólido, tracejados, ou pontilhou-o. |
|
Chamar esse método para definir a largura (em pixels) usada pelos métodos de desenho do controle. |
|
Chamar esse método para definir o sinalizador que indica se o controle está ativado. |
|
Chamar esse método para definir a cor de preenchimento do controle. |
|
Chamar esse método para definir o estilo de preenchimento do controle, por exemplo, sólido, transparente, ou hachurou-o. |
|
Chamar esse método para definir as propriedades da fonte do controle. |
|
Chamar esse método para definir primeiro plano a cor do controle. |
|
Esse método retorna E_FAIL. |
|
Chamar esse método para definir as propriedades de imagem de gráfico de bitmap ícone (, ou metarquivo) a ser exibido quando o mouse está sobre o controle. |
|
Chamar esse método para definir o tipo de ponteiro do mouse exibido quando o mouse está sobre o controle, por exemplo, seta, cruz, ou ampulheta. |
|
Chamar esse método para definir as propriedades de imagem de um gráfico (ícone, bitmap, ou metarquivo) a ser exibido. |
|
Chamar esse método para definir o estado do controle pronto, por exemplo, carregar ou carregá-lo. |
|
Chamar esse método para definir o valor do sinalizador que indica se o controle é uma parada de tabulação ou não. |
|
Chamar esse método para definir o texto que é exibido com o controle. |
|
Chamar esse método para definir o sinalizador que indica se o controle é válido ou não. |
|
Este método chama CStockPropImpl::put_HWND, que retorna E_FAIL. |
|
Chamar esse método para definir as propriedades da fonte do controle, com uma contagem de referência. |
|
Chamar esse método para definir as propriedades de imagem de gráfico de bitmap ícone (, ou metarquivo) a ser exibido quando o mouse está sobre o controle, com uma contagem de referência. |
|
Chamar esse método para definir as propriedades de imagem de um gráfico (ícone, bitmap, ou metarquivo) a ser exibido, com uma contagem de referência. |
Comentários
CStockPropImpl fornece put e métodos de get para cada armazenam a propriedade.Esses métodos fornecem código necessário obter ou definir o membro de dados associado com cada propriedade e notificá-lo e sincronizar com o recipiente quando qualquer propriedade muda.
Visual C++ fornece suporte para as propriedades pré-definidas através de seus assistentes.Para obter mais informações sobre como adicionar propriedades pré-definidas a um controle, consulte tutorial de ATL.
Para compatibilidade com versões anteriores, CStockPropImpl também expõe get_Window e métodos de put_Window que chamam apenas get_HWND e put_HWND, respectivamente.a implementação padrão de put_HWND retorna E_FAIL desde que HWND deve ser uma propriedade somente leitura.
As seguintes propriedades também têm uma implementação de putref :
Fonte
MouseIcon
Imagem
As mesmas três propriedades pré-definidas requerem que o membro de dados correspondente ser do tipo de CComPtr ou alguma outra classe que fornece contagem de referência da interface correta por meio de operador de atribuição.
Hierarquia de herança
T
CStockPropImpl
Requisitos
Cabeçalho: atlctl.h