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

Вниз

Перемещение формы   Найти похожие ветки 

 
Damager   (2006-05-18 21:59) [0]

Как ограничить перемещение формы по экрану.
К примеру чтобы left > 100.


 
sicilla ©   (2006-05-18 22:41) [1]

сделай обработку на форме mousemove с проверкой условия на место, например
if form1.left < 100 then form1.left = 100


 
parovoZZ ©   (2006-05-18 22:57) [2]

На апях MoveWindow


 
GrayFace ©   (2006-05-19 10:30) [3]

WM_MOVING


 
Игорь Шевченко ©   (2006-05-19 10:45) [4]

unit main;

interface

uses
 Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;

type
 TForm1 = class(TForm)
 private
   procedure WMWindowPosChanging (var Message: TMessage);
     message WM_WINDOWPOSCHANGING;
 end;

var
 Form1: TForm1;

implementation

{$R *.DFM}

{ TForm1 }

procedure TForm1.WMWindowPosChanging(var Message: TMessage);
begin
 with PWindowPos(Message.lParam)^ do begin
   if x < 100 then
     x := 100;
 end;
end;

end.



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

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

Наверх




Память: 0.47 MB
Время: 0.034 c
15-1155678234
Караед
2006-08-16 01:43
2006.09.17
Домофон!


2-1156838861
Postalll
2006-08-29 12:07
2006.09.17
Вызов приложения из командной строки


15-1156136875
Карелин Артем
2006-08-21 09:07
2006.09.17
Вызывают ли энергетические напитки привыкание?


2-1156333098
rr
2006-08-23 15:38
2006.09.17
Как построчно прочитать файл


3-1152881652
oleg_v
2006-07-14 16:54
2006.09.17
Файл–сервер