procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
Y: Integer);
const SC_DRAGMOVE = $F012;
begin
ReleaseCapture;
Form1.Perform(WM_SYSCOMMAND, SC_DRAGMOVE, 0);
end;
Календарь выставок. Вина, коньяк, шампанское, виски, текила и др.
winestyle.ru
Компьютерный еженедельник. О компании.
insat.ru
Просмотров: 2991
|
+1
(05.01.2010) 2. Unnamed User
Ну если перемещать две формы одновременно, то надо сперва добавить обработчик перемещений для первой формы
... И в реализации этого метода написать procedure TForm1.OnFormMove(var Msg: TWMMove); |
|
0
(05.01.2010) 1. Сергей
(Xaker)
А что если я хочу перемещать 2 объекта сразу этой функцией...? например
Form1.Perform(WM_SYSCOMMAND, SC_DRAGMOVE, 0); а она работает только для первого случая....( |
Copyright © 2008-2012 Программирование на Delphi для начинающих и не только
Полнота авторских прав на все материалы, опубликованные на сервере DelphiDevelop.ru принадлежит их авторам
Перепечатка материалов разрешается с указанием авторства и гиперссылки на первоисточник информации
Хостинг от uCoz