CDC::DrawDragRect

аннулировать DrawDragRect (LPCRECT lpRect, размер Размер, LPCRECT lpRectLast, размер sizeLast, CBrush * pBrush = NULL, CBrush * pBrushLast = NULL);

Параметры

lpRect

Указывает на структуру RECT или объект CRect , определяющий логические координаты прямоугольника, в данном случае, конечное положение является перевыписать прямоугольника.

размер

Определяет смещение от верхнего левого угла внешней границы верхнего левого угла внутренней границы прямоугольника (то есть, толщина границы).

lpRectLast

Указывает на структуру RECT или объект CRect , определяющий логические координаты расположения прямоугольника — в данном случае, в исходное положение является перевыписать прямоугольника.

sizeLast

Определяет смещение от верхнего левого угла внешней границы верхнего левого угла Внутренняя граница (то есть, толщина границы) является перевыписать исходного прямоугольника.

pBrush

Указатель на объект brush. Значение NULL для использования по умолчанию полутоновых кисти.

pBrushLast

Указатель на последний объект brush, используемый. Значение NULL для использования по умолчанию полутоновых кисти.

Примечания

Вызовите эту функцию-член несколько раз, чтобы перерисовать перетащите прямоугольник. Вызовите в цикле как образец мыши позицию, с тем чтобы обеспечить визуальную обратную связь. При вызове DrawDragRect, стерты предыдущего прямоугольника и он рисуется. К примеру как пользователь перетаскивает прямоугольник на экране, DrawDragRect удалить исходный прямоугольник и переоформить его на его новой должности. По умолчанию DrawDragRect рисует прямоугольник, используя полутоновые кисти устранить мерцание и для создания внешнего вида плавно движущихся прямоугольника.

Первый раз, вы называете DrawDragRect, параметр lpRectLast должен быть пустым.

CDC обзорЧлены класса | Иерархическая схема

См. также RECT, CRect, CDC::GetHalftoneBrush

Index