![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как перетаскивать форму за какой-нибудь компонент? [D6, Win95/98, WinME, NT4, Win2k, WinXP]
-=GaLaN=- © (2002-03-24 19:19:00)Пожалуйста, все-таки подскажите сабж!
stexen (2002-03-24 19:57:00) [1]procedure TfmMain.Image1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
If ssCtrl in Shift then
begin
ReleaseCapture;
Perform(WM_SysCommand, $F012, 0);
end;
end;
-=GaLaN=- (2002-03-24 19:54:00) [2]А чтобы перетаскивание работало только при нажатом Ctrl?
ppcat (2002-03-24 19:41:00) [3]За какой-нибудь, значит и за имидж можно.
procedure TfmMain.Image1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
ReleaseCapture;
Perform(WM_SysCommand, $F012, 0);
end;