Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.03.02;
Скачать: CL | DM;

Вниз

Перемещение формы   Найти похожие ветки 

 
mrFreeman2007   (2008-02-05 06:23) [0]

Люди, подскажите событие, происходящее при перемещении формы по экрану. Заранее спасибо.


 
tButton ©   (2008-02-05 08:41) [1]

по идее - onPaint, если в настройках системы включено "отображать содержимое окна при перемещении"


 
clickmaker ©   (2008-02-05 11:30) [2]

WM_MOVE
WM_WINDOWPOSCHANGING / WM_WINDOWPOSCHANGED

> по идее - onPaint

нет. При перемещении, видео-драйвер просто тупо "блитит" содержимое окна в новое место. Перерисовка отрабатывает при изменении размеров


 
ketmar ©   (2008-02-05 12:49) [3]

>[2] clickmaker ©(05.02.08 11:30)
>При перемещении, видео-драйвер просто тупо «блитит» содержимое окна в
>новое место

неа. %-) блитит только то, что можно блитнуть. если кусок окна был чем-то закрыт, например, то блитить там нечего, и тогда окно попросят нарисоваться. так что WM_PAINT бывает иногда.

но это, конечно, для случая, когда включено «отображать содержимое окна при перемещении».


 
clickmaker ©   (2008-02-05 13:01) [4]


> блитит только то, что можно блитнуть. если кусок окна был
> чем-то закрыт, например, то блитить там нечего, и тогда
> окно попросят нарисоваться

ну разумеется )
я имел в виду случай, когда оно все на переднем плане, и мы его тащим
в любом случае, ориентир на WM_PAINT здесь не верен


 
ketmar ©   (2008-02-05 13:13) [5]

>[4] clickmaker ©(05.02.08 13:01)
но побуквоедствовать-то можно ж. %-)


 
Leonid Troyanovsky ©   (2008-02-05 20:19) [6]


> ketmar ©   (05.02.08 13:13) [5]

> но побуквоедствовать-то можно ж. %-)

Для буквоедства хватило б WM_MOVING, IMHO.

--
Regards, LVT.



Страницы: 1 вся ветка

Текущий архив: 2008.03.02;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.011 c
3-1192105324
3Lander
2007-10-11 16:22
2008.03.02
Работает ли при "SQL dialect 3" оператор DISTINCT?


15-1201494496
Slider007
2008-01-28 07:28
2008.03.02
С днем рождения ! 28 января 2008 пондельник


3-1192536774
Lamer666
2007-10-16 16:12
2008.03.02
ADOConnection плохо видит MsSql


2-1202292471
Sanyadmb
2008-02-06 13:07
2008.03.02
Как обрабатывать выделенные записи в DBgrid ?


15-1201459724
NeLd
2008-01-27 21:48
2008.03.02
Запала мне мысль собрать лазерный плоттер. just for fun.