Compartilhar via


COleControl::OnGetViewStatus

Chamado pela estrutura em resposta a IViewObjectEx::GetViewStatus solicitação.

virtual DWORD OnGetViewStatus( );

Valor de retorno

Um dos valores do VIEWSTATUS enumeração se bem-sucedida; caso contrário, 0.Os valores possíveis são qualquer combinação das seguintes opções:

  • VIEWSTATUS_OPAQUE
    O objeto é completamente opaco.Se este bit não for conjunto, o objeto contém partes transparente.Esse bit aplica-se somente aos aspectos relacionados ao conteúdo e não a DVASPECT_ICON ou DVASPECT_DOCPRINT.

  • VIEWSTATUS_SOLIDBKGND
    Objeto tem um plano de fundo sólido (consistindo em uma cor sólida, não é um padrão de pincel).Esse bit é útil apenas se VIEWSTATUS_OPAQUE é definida e aplica-se somente aos aspectos relacionados ao conteúdo e não a DVASPECT_ICON ou DVASPECT_DOCPRINT.

  • VIEWSTATUS_DVASPECTOPAQUE
    Objeto oferece suporte a DVASPECT_OPAQUE.All IViewObjectEx métodos que têm um aspecto de desenho sistema autônomo um parâmetro pode ser chamado com esse aspecto.

  • VIEWSTATUS_DVASPECTTRANSPARENT
    Objeto oferece suporte a DVASPECT_TRANSPARENT.All IViewObjectEx métodos que têm um aspecto de desenho sistema autônomo um parâmetro pode ser chamado com esse aspecto.

Comentários

Substitua essa função se seu controle usa o desenho de duas passagens.A implementação padrão retorna VIEWSTATUS_OPAQUE.

Requisitos

Cabeçalho: afxctl.h

Consulte também

Referência

Classe COleControl

Gráfico de hierarquia

DVASPECT

Outros recursos

COleControl membros