Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.043 c
9-1111853342
parovoZZ
2005-03-26 19:09
2005.07.18
Поменять изображение на поверхности


1-1119633216
Начинающий2
2005-06-24 21:13
2005.07.18
Несколько вопросов по шрифтам и еще один.


3-1118053025
SoLRoN
2005-06-06 14:17
2005.07.18
Сохранение данных текстовый файл...


9-1112112823
!Trinix
2005-03-29 20:13
2005.07.18
Совместное создание игр и тонкости glscene


1-1120194700
Mishenka
2005-07-01 09:11
2005.07.18
Как узнать запущена ли в данный момент другая программа?




   Наверх