Вниз
Скачать: CL | DM;

Перемещение курсора.   Найти похожие ветки 

← →
Б   (2009-08-19 18:30) [0]


Procedure Moving(const Wnd: HWND; const x, y: integer);
Var
 P: TPoint;
begin
 P.x:= x;
 P.y:= y;
 ScreenToClient(Wnd, P);
 SetCursorPos(P.x, P.y);
End;



SetCursorPos устанавливает позицию курсора относительно экрана, а как установаить её относительно заданного окна?
Moving(Handle, 10, 10) - устанавливает курсор в (0,0)


← →
Медвежонок Пятачок ©   (2009-08-19 18:40) [1]

function ScreenToClient(const Point: TPoint): TPoint;


← →
Б   (2009-08-19 18:42) [2]

function ScreenToClient(hWnd: HWND; var lpPoint: TPoint): BOOL; stdcall;


← →
Медвежонок Пятачок ©   (2009-08-19 18:43) [3]

BOOL ScreenToClient(

   HWND hWnd, // window handle for source coordinates
   LPPOINT lpPoint  // address of structure containing coordinates  
  );


← →
Медвежонок Пятачок ©   (2009-08-19 18:44) [4]

хотя нет, там вар параметр.

значит поправка на лефт и топ окна



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

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



Память: 0.45 MB
Время: 0.012 c
6-1205348739
Igor23
2008-03-12 22:05
2009.10.18
idhttp


1-1218043397
ПЗ
2008-08-06 21:23
2009.10.18
В продолжение темы про DLL-классы на Delphi и MSVC. Нужен совет!


15-1250687810
Алчный
2009-08-19 17:16
2009.10.18
TdxSkinController


2-1250324076
namco
2009-08-15 12:14
2009.10.18
excel и delphi


2-1250517034
ford
2009-08-17 17:50
2009.10.18
RichEdit текст в верхнем индексе




   Наверх