Форум: "Начинающим";
Текущий архив: 2008.03.02;
Скачать: [xml.tar.bz2];
ВнизПеремещение формы Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.037 c