CDC::DrawDragRect

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

Parâmetros

lpRect

Aponta para uma estrutura RECT ou um objeto CRect que especifica as coordenadas lógicas do Retangular de um — neste caso, a posição final do Retangular sendo redesenhado.

tamanho

Especifica o deslocamento de top-Esquerda canto da borda externa à superior-Esquerda canto da borda interna (ou seja, a espessura da borda) de um retângulo.

lpRectLast

Aponta para uma estrutura RECT ou um objeto CRect que especifica as coordenadas lógicas da posição de um Retangular — neste caso, a posição inicial do Retangular que está sendo redesenhada.

sizeLast

Especifica o deslocamento de top-Esquerda canto da borda externa à superior-Esquerda canto da borda interna (ou seja, a espessura da borda) do original Retangular sendo redesenhado.

pBrush

Ponteiro para um objeto brush. Definido como NULL para usar o pincel de meio-tom padrão.

pBrushLast

Ponteiro para o último objeto Pincel usado. Definido como NULL para usar o pincel de meio-tom padrão.

Observações

Chame essa função de membro repetidamente para redesenhar um Retangular de arrastar. Chamá-lo em um loop como amostra posição do mouse, para dar o comentário visual. Quando você chamar DrawDragRect, o Retangular anterior é apagado e um novo é desenhado. Por exemplo, como o usuário arrasta um retângulo pela tela, DrawDragRect irá apagar o retângulo original e redesenhar uma nova em sua nova posição. Por padrão, DrawDragRect desenha o Retangular usando um pincel de meio-tom para eliminar a cintilação e para criar a aparência de um Retangular suavemente movendo.

A primeira vez que você chama DrawDragRect, o parâmetro de lpRectLast deve ser Nulo.

Visão geral do CDCMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;RECT, CRect, CDC::GetHalftoneBrush

Index