Partilhar via


CDC::DrawDragRect

telefonar Essa função de membro repetidamente para redesenhar arrastar um retângulo.

void DrawDragRect(
   LPCRECT lpRect,
   SIZE size,
   LPCRECT lpRectLast,
   SIZE sizeLast,
   CBrush* pBrush = NULL,
   CBrush* pBrushLast = NULL 
);

Parâmetros

  • lpRect
    Aponta para um RECT estrutura ou um CRect objeto que especifica as coordenadas lógicas de um retângulo — neste caso, a posição participante do retângulo seja redesenhado.

  • size
    Especifica o deslocamento do canto superior esquerdo da borda externa ao canto superior esquerdo da borda interna (ou seja, a espessura da borda) de um retângulo.

  • lpRectLast
    Aponta para um RECT estrutura ou um CRect objeto que especifica as coordenadas lógicas da posição de um retângulo — neste caso, a posição do retângulo seja redesenhada original.

  • sizeLast
    Especifica o deslocamento do canto superior esquerdo da borda externa ao canto superior esquerdo da borda interna (ou seja, a espessura da borda) do retângulo original seja redesenhado.

  • pBrush
    Ponteiro para um objeto de pincel.Definido como NULO para usar o pincel de meio-tom padrão.

  • pBrushLast
    Ponteiro para o último objeto pincel usado.Definido como NULO para usar o pincel de meio-tom padrão.

Comentários

telefonar-lo em um loop enquanto você exemplo posição do mouse, para dar feedback visual.Quando você telefonar DrawDragRect, o retângulo anterior é apagado e um novo é desenhado. Por exemplo, sistema autônomo o usuário arrasta um retângulo pela tela, DrawDragRect irá apagar o retângulo original e redesenhar um novo em sua nova posição. Por padrão, DrawDragRect desenha o retângulo usando um pincel de meio-tom para eliminar a cintilação e criar a aparência de um retângulo movimentação sem interrupções.

A primeira vez telefonar DrawDragRect, o lpRectLast o parâmetro deve ser NULO.

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

Classe CDC

Gráfico de hierarquia

RECT estrutura

Classe CRect

CDC::GetHalftoneBrush

Outros recursos

Membros do CDC