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

Вниз

Определение позиции курсора относительно экрана   Найти похожие ветки 

 
LLlMblra   (2005-06-30 13:12) [0]

Задача сделать перетаскиваемую форму у которой BorderStyle = bsNone. На форме полно компонентом и перетаскивание делается для всех. Но MouseDown возврвщает координаты относительно компонента, как перевести их в координаты экрана??


 
Игорь Шевченко ©   (2005-06-30 13:14) [1]

ClientToScreen


 
gydvin   (2005-06-30 14:00) [2]

procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
 Shift: TShiftState; X, Y: Integer);
var
pt : TPoint;

begin
if ssCtrl in Shift then begin
ReleaseCapture;
SendMessage(form1.Handle, WM_SYSCOMMAND, 61458, 0);
{$IFNDEF WIN32}
GetCursorPos(pt);
SendMessage(form1.Handle,
WM_LBUTTONUP,
MK_CONTROL,
Longint(pt));
{$ENDIF}
end;end;


 
gydvin   (2005-06-30 14:01) [3]

только control нажми



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

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

Наверх




Память: 0.47 MB
Время: 0.033 c
4-1114846064
RamDrive
2005-04-30 11:27
2005.07.18
Создание виртуального диска в runtime?


1-1120212706
AbrosimovA
2005-07-01 14:11
2005.07.18
Как быстро выводить ChildItems из TreeView в ListView


1-1119937692
yusla
2005-06-28 09:48
2005.07.18
Создание компонентов в run-time?


1-1120025637
-=snoop=-
2005-06-29 10:13
2005.07.18
ошибка связанная с добавлением процедуры


1-1120146335
Belkova
2005-06-30 19:45
2005.07.18
Разрешение экрана