Partilhar via


COleControl::OnGetViewRect

Chamado pela estrutura em resposta à solicitação de IViewObjectEx::GetRect de um recipiente.

virtual BOOL OnGetViewRect(
   DWORD dwAspect,
   LPRECTL pRect 
);

Parâmetros

  • dwAspect
    DWORD que descrevem que windows, ou, a aparência de um objeto devem ser exibidos.Os valores válidos são tirados de enumeração DVASPECT ou DVASPECT2:

    • DVASPECT_CONTENT limitar o retângulo do objeto inteiro.O canto superior esquerdo na fonte e o tamanho do objeto retornado para a extensão retornada por GetViewExtent*.*

    • Objetos deDVASPECT_OPAQUE com um retorno opaco retangular da região que retângulo.Outro falhará.

    • Retângulo deDVASPECT_TRANSPARENT que abrange todas as partes transparentes ou serrilhadas.

  • pRect
    Pontos a estrutura de RECTL que especifica o retângulo em que o objeto deve ser desenhado.Controles de este parâmetro posicionamento e alongar-se do objeto.

Valor de retorno

Diferente de zero se o retângulo dimensionado para o objeto é retornada com êxito; se não 0.

Comentários

O tamanho de objeto é convertido por OnGetViewRect de um retângulo que começa em uma posição específica (o padrão é o canto superior esquerdo da exibição.)Substituir essa função se o controle usa o desenho de duas passagem, e as partes transparentes opaco e têm diferentes dimensões.

Requisitos

Cabeçalho: afxctl.h

Consulte também

Referência

Classe de COleControl

Gráfico de hierarquia

COleControl::OnGetViewExtent