Partilhar via


CDC::SetBoundsRect

Controla o acúmulo de informações de delimitada retângulo especificado para o contexto de dispositivo.

UINT SetBoundsRect(
   LPCRECT lpRectBounds,
   UINT flags 
);

Parâmetros

  • lpRectBounds
    Os pontos a RECT estrutura ou ao objeto de CRect que são usados para definir o retângulo delimitador.As dimensões do retângulo são fornecidas em coordenadas lógicas.Este parâmetro pode ser NULO.

  • flags
    Especifica como o novo retângulo será combinado com o retângulo acumulado.Este parâmetro pode ser uma combinação dos seguintes valores:

    • DCB_ACCUMULATE adiciona o retângulo especificado por lpRectBounds o retângulo delimitador (usando uma operação de retângulo- UNION).

    • DCB_DISABLE desativa o acúmulo de limites.

    • DCB_ENABLE ativa o acúmulo de limites.(A configuração padrão para o acúmulo de limites é desativada.)

Valor de retorno

O estado atual do retângulo delimitador, se a função é bem-sucedida.Como flags, o valor de retorno pode ser uma combinação de valores de DCB_ :

  • DCB_ACCUMULATE o retângulo delimitador não está vazia.Esse valor será sempre definido.

  • O acúmulo dos limites deDCB_DISABLE é.

  • O acúmulo dos limites deDCB_ENABLE é on.

Comentários

O windows podem manter um retângulo delimitador para todas as operações de desenho.Esse retângulo pode ser consultado e redefinição pelo aplicativo.Os limites de desenho são úteis para invalidar caches de bitmap.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CDC Class

Gráfico de hierarquia

CDC::GetBoundsRect

SetBoundsRect

Estrutura RECT

Classe de CRect