Форум: "Начинающим";
Текущий архив: 2010.11.28;
Скачать: [xml.tar.bz2];
ВнизИзменение позиции формы одной командой Найти похожие ветки
← →
Avil (2010-09-10 15:13) [0]Надо одной командой послать сигнал на смену позиции.
Есть две формы: основная (x) и вспомогательная (y), вспомогательная двигается вместе с основной рядом. Если использовать банальные y.left := x.left; y.top := x.top, то видно, как вспомогательная форма сначала перемещается по горизонтали, затем по вертикали. Никак не могу найти API данной операции, нужно что-то вроде y.perform(WM_MOVE,0,MAKELPARAM(x.Left,x.Top); //(вместо WM_MOVE сигнал на смену позиции, к сожалению найти не могу :( ).
← →
Palladin © (2010-09-10 15:26) [1]SetWindowPos(Handle, 0, 0, 0, Width, Height, 0)
однако и медленный у тебя компьютер
← →
Avil (2010-09-10 15:34) [2]Спасибо.
Просто перемещение идет в WMMove у основной формы, поэтому при left|top перемещении у вспомогательной видно шлейф, раздражает.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.11.28;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.003 c