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

Вниз

Form   Найти похожие ветки 

 
JLK   (2002-11-07 07:19) [0]

Можно ли как то передвигать форму не за заголовок, а за Panel?


 
KSergey ©   (2002-11-07 08:48) [1]

Яndex - найдется все. Прямо по вашему запросу.


 
KoluChi ©   (2002-11-07 09:25) [2]

Поставь событие у компонента, за который хочешь передвигать форму.
procedure TMainForm.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
begin
ReleaseCapture;
perform(WM_SysCommand, $F012, 0);
end;

P.S. Люди, читайте FAQи!!!


 
McSimm ©   (2002-11-07 10:15) [3]

другой вариант - обрабатывать сообщение WM_NCHITTEST.
(более громоздкий, но, IMHO, более правильный)


 
Сахаров Сергей   (2002-11-07 13:01) [4]

А ещё правильней сделать так:
Обработчик OnLButtonDown:
begin
ReleaseCapture;
SendMessage(Handle,WM_SYSCOMMAND, SC_MOVE + HTCAPTION, 0);
end;


 
KoluChi ©   (2002-11-07 13:48) [5]

SC_MOVE + HTCAPTION = $F012



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
1-59098
SiaCD
2002-11-08 02:11
2002.11.18
как завершить программу в Form1.FormCreate.....form1.close


7-59445
imNight
2002-09-11 01:39
2002.11.18
Реестр дорогие... реестр.


14-59417
maxim2
2002-10-25 08:47
2002.11.18
Непорали сделать форум по Kylix ?


1-59227
Ученик
2002-11-06 14:45
2002.11.18
Round(4.5) = 4, Round(5.5) = 6


1-59215
AM
2002-11-06 13:47
2002.11.18
Как из программы узнать имя компьютера?