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 da hierarquia

CDC::GetBoundsRect

SetBoundsRect

Estrutura RECT

Classe CRect