C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Дебетовая карта Home Credit [CPS] RU

 

Шаг 759 - CDC::DrawDragRect

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

Параметры
lpRect
Указатель на структуру RECT или объект CRect, который определяет логические координаты прямоугольника - в этом случае, конечная позиция повторно выведенного прямоугольника.
size
Определяет смещение из верхней части - левый угола внешней рамки к верхней части - левый угол внутренней рамки (то есть толщина рамки) прямоугольника.
lpRectLast
Указатель на структуру RECT или объект CRect, который определяет логические координаты позиции прямоугольника - в этом случае, первоначальная позиция повторно выведенного прямоугольника.
sizeLast
Определяет смещение из верхней части - левый угол внешней рамки к верхней части - левый угол внутренней рамки (то есть толщина рамки) первоначального повторно выведенного прямоугольника.
pBrush
Указатель на объект кисти. Установите к NULL, чтобы использовать заданную по умолчанию полутоновую кисть.
pBrushLast
Указатель на последний используемый объект кисти. Установите к NULL, чтобы использовать заданную по умолчанию полутоновую кисть.

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


| |
Автор Каев Артем.
[AD]





Дебетовая карта Home Credit [CPS] RU