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 CDC | Membros de classe | Gráfico de hierarquia
Co&nsulte tambémnbsp;RECT, CRect, CDC::GetHalftoneBrush