Compartilhar via


COleControl::OnGetViewRect

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

virtual BOOL OnGetViewRect(
   DWORD dwAspect,
      LPRECTL pRect 
);

Parâmetros

  • dwAspect
    DWORD Descrever o formulário ou aspecto, de um objeto será exibido. Os valores válido são tirados de enumeração DVASPECT or DVASPECT2:

    • DVASPECT_CONTENT   Retângulo delimitador do objeto inteiro. Canto superior esquerdo do objeto de origem e dimensionar igual a extensão retornado por GetViewExtent*.*

    • DVASPECT_OPAQUE   Objetos com uma região retangular opaco retornam esse retângulo.Outros não.

    • DVASPECT_TRANSPARENT   Retângulo que abrange todas as partes transparente ou irregulares.

  • pRect
    Aponta para o RECTL estrutura especificando o retângulo na qual o objeto deveria ser desenhado.Esse parâmetro controla o posicionamento e alongamento do objeto.

Valor de retorno

Diferente de zero se o retângulo dimensionado para o objeto é retornado com êxito; caso contrário, 0.

Comentários

dimensionar do objeto é convertido por OnGetViewRect em um retângulo começando em uma posição específica (o padrão é o canto superior esquerdo da tela). Substitua essa função se seu controle usa o desenho de duas passagens, e suas partes transparente e opacos têm dimensões diferentes.

Requisitos

Cabeçalho: afxctl.h

Consulte também

Referência

Classe COleControl

Gráfico de hierarquia

COleControl::OnGetViewExtent

Outros recursos

COleControl membros