CDC::DrawDragRect
Wywołanie tej funkcji Członkowskich wielokrotnie, aby odświeżyć przeciągnij prostokąt.
void DrawDragRect(
LPCRECT lpRect,
SIZE size,
LPCRECT lpRectLast,
SIZE sizeLast,
CBrush* pBrush = NULL,
CBrush* pBrushLast = NULL
);
Parametry
lpRect
Wskazuje na RECT struktury lub CRect obiekt, który określa współrzędne logiczne prostokąt — w tym przypadku pozycja końcowa prostokąta jest odświeżana.size
Określa przesunięcie od lewego górnego rogu granicy zewnętrznej górnym lewym rogu wewnętrznego obramowania prostokąta (czyli grubość obramowania).lpRectLast
Wskazuje na RECT struktury lub CRect obiekt, który określa współrzędne logiczne położenie prostokąta — w przypadku oryginalnego położenia prostokąta jest odświeżana.sizeLast
Określa przesunięcie od lewego górnego rogu granicy zewnętrznej górnym lewym rogu granicy wewnętrznej (czyli grubość obramowania) oryginalnego prostokąta są rysowane.pBrush
Wskaźnik do obiektu pędzla.Ustaw NULL , aby użyć domyślnego pędzla półtonów.pBrushLast
Wskaźnik do ostatniego obiektu pędzla używane.Ustaw NULL , aby użyć domyślnego pędzla półtonów.
Uwagi
Wywołać ją w pętli, jak próbki położenie myszy, aby dać wizualne.Po wywołaniu DrawDragRect, wymazaniu poprzedniego prostokąt i rysowania nowego.Na przykład użytkownik przeciągnie prostokąt na ekranie, DrawDragRect będzie wymazać oryginalnego prostokąt i odświeżyć go w nowe położenie.Domyślnie DrawDragRect rysuje prostokąt przy użyciu pędzla półtonów wyeliminować migotania i utworzyć wygląd prostokąta płynnie przenoszenie.
Przy pierwszym wywołaniu DrawDragRect, lpRectLast powinien być parametr NULL.
Wymagania
Nagłówek: afxwin.h