Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm для Windows/Dos > Сообщения от мыши


Автор: gwest 28.11.2006, 22:08
Как можно прописать перемещение формы мышкой.
я прикинул примерно такой порядок:

реакция на сообщение WM_LBUTTONDOWN
wmloop:
сохраняем координаты курсора
cмотрим если было сообщение WM_MOUSEMOVE
вычитаем из полученных координат курсора сохраненные и прибавляем к координатам формы.
перерисовываем форму.
если небыло сообщения WM_LBUTTONUP то jmp wmloop, иначе выход из цикла.

Если не трудно дайте пример или просто алгоритм. 

Автор: anwe 28.11.2006, 22:56
А почему нельзя воспользоваться видновской?
Если уж на то пошло, то действия при перемещении окна мышью аналогичны действиям выделения (допустим текста) той же мышью. Надо отличать!

Автор: gwest 29.11.2006, 20:19
Цитата

Если уж на то пошло, то действия при перемещении окна мышью аналогичны действиям выделения

Я вкурсе что действия аналогичны.
Вот если бы я знал как ето реализуется вопроса бы не задал.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)