![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Запретить перемещение окна [D2, D3, D4, D5, D6, D7, Win95/98, WinME, NT4, Win2k, WinXP]
BFG9k © (2005-08-03 18:10:00)Окно перемещается вручную с помощью Drag&Drop и должно оставаться в определенных рамках. Если передвигать его сразу же обратно (в OnmouseMove например), то это будет видно и окно будет скакать. Как можно запретить окну перемещаться ?
BFG9k (2005-08-05 15:46:00) [1]2 Morgoth:
Спасибо, все отлично работает.
Morgoth (2005-08-04 16:20:00) [2]procedure WMWINDOWPOSCHANGING(var Msg: TWMWINDOWPOSCHANGING); message WM_WINDOWPOSCHANGING;
procedure TForm1.WMWindowPosChanging(var Msg: TWMWindowPosChanging);
begin
Msg.WindowPos.x := Left;
Msg.WindowPos.y := Top;
Msg.WindowPos.cx := Width;
Msg.WindowPos.cy := Height;
inherited;
end;
правда и размер поменять не получится :)
DVM (2005-08-04 13:26:00) [3]WM_MOVING обрабатывать, а не WM_MOVE