Вниз
Скачать: CL | DM;

Изменение позиции формы одной командой   Найти похожие ветки 

 
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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.005 c
2-1284022386
6ruse
2010-09-09 12:53
2010.11.28
вместо ID его значение


2-1283783053
Hapastiks
2010-09-06 18:24
2010.11.28
ini файлы


15-1282422585
Юрий
2010-08-22 00:29
2010.11.28
С днем рождения ! 22 августа 2010 воскресенье


3-1248170873
Mery
2009-07-21 14:07
2010.11.28
удаление повторяющихся записей в таблице


2-1283843667
Илья К.
2010-09-07 11:14
2010.11.28
AV при использовании IBUpdateSQLW




   Наверх