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

Вниз

У меня вопросик как работать правильно с MoveWindow   Найти похожие ветки 

 
Tihas ©   (2002-10-10 03:13) [0]

Если я задаю например туже позицию окна с верху,т.е. TOP,а ширену или высоту другую, высота и ширена изменяеться, но при этом окно меняет своё положение на экране(пикселей на 20 и Top и Left).Как с этим бороться?
Заранее спасибо.


 
Rouse_ ©   (2002-10-10 03:25) [1]

MoveWindow(handle,left,top,100,100,true);

Только что проверил, все нормально

Желаю успехов


 
Tihas ©   (2002-10-11 00:26) [2]

А ты два раза проверь, а лучше три.
Увидишь.


 
Tihas ©   (2002-10-11 01:00) [3]

Короче, решил использовать лучше SetWindowPos,там таких глюков
не наблюдал.
А проблемма вот я думаю в чём, что когда винда смотрит на новые кординаты окна, то видит, что там уже есть окно, и по этому смещает само окно на 20 пикселе(или около того), чтобы не перекрыть. У меня по крайней мере так.



 
Diamond Cat ©   (2002-10-11 01:02) [4]

где-то у тебя в другом месте глюк


 
Dr.UFO_51   (2002-10-18 17:11) [5]

Если в чё обращяйся : CivUFO@mail.ru

Вот тебе пример :

///////////////////////////////////////////////

procedure TForm1.Timer1Timer(Sender: TObject);
var
h:HWND;
begin
h:=findwindow(nil,"C:\"); // "C:\" - имя окна
if h<>0 then MoveWindow(h,100,100,300,300,true);
// Если окно найдено то сдвинуть его на x=100 y=100 ширина=300
// высота=300
end;

////////////////////////////////////////////////


 
Meshalo ©   (2002-10-23 13:14) [6]

Возможно глюк из-за клиентской и неклиентской областей окна?



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

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

Наверх




Память: 0.48 MB
Время: 0.011 c
6-14703
yurez
2002-10-03 12:55
2002.12.05
как подключиться к базе данных в интернете (mysql)?


6-14711
Slava V.
2002-10-09 11:34
2002.12.05
Как проверить свободен порт или нет?


4-14877
VICTOR_
2002-10-24 22:38
2002.12.05
Хочу словить сообщение от вторичного потока


1-14666
lionkiller
2002-11-25 13:58
2002.12.05
Новая компонента


1-14511
MaXie
2002-11-26 12:02
2002.12.05
Как правильно закрыть Excel?