Вниз
Скачать: 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 вся ветка

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



Память: 0.45 MB
Время: 0.012 c
14-59351
F1
2002-10-29 14:24
2002.11.18
Проблема с NT Server


14-59362
AL2002
2002-10-29 15:31
2002.11.18
Сжималка ехешника


4-59500
MenyaZovutLion
2002-09-28 05:33
2002.11.18
<B>Ребята</B>, вот такое дело, я хотел перезагрузить ПК и .....


1-59111
Part
2002-11-07 15:20
2002.11.18
Еще один простой вопрос!!


14-59345
Сатир
2002-10-28 16:56
2002.11.18
Создание плагинов для Delphi




   Наверх