Как получить текущие координаты курсора мыши?

  • Автор темы XIII
  • Дата начала
Статус
Закрыто для дальнейших ответов.
X

XIII

#1
Подскажите, пожалуйста, как можно получить текущие координаты курсора мыши?

Заранее благодарен всем ответившим Leshiy_XIII
 
?

????

#2
XIII
Ты чё? НГ на носу, а ты работаешь (учишся)! Отдыхай!

GetCursorPos Function

The GetCursorPos function retrieves the cursor's position, in screen coordinates.

Syntax

Код:
BOOL GetCursorPos(   

 LPPOINT lpPoint
);
Parameters

lpPoint
[out] Pointer to a POINT structure that receives the screen coordinates of the cursor.

Return Value

If the function succeeds, the return value is nonzero.

If the function fails, the return value is zero. To get extended error information, call GetLastError.

Remarks

The cursor position is always specified in screen coordinates and is not affected by the mapping mode of the window that contains the cursor.

The calling process must have WINSTA_READATTRIBUTES access to the window station.
 
X

XIII

#3
Вобще-то это я знал, мне надо X и Y координаты. Как извлечь их из lpPoint?
 
?

????

#4
Код:
typedef struct tagPOINT 
{
 LONG  x;
 LONG  y;
} POINT, *PPOINT, NEAR *NPPOINT, FAR *LPPOINT;
Members

x
Specifies the x-coordinate of a point.
y
Specifies the y-coordinate of a point.

Example
Код:
//Alternate ways to initialize a POINT structure:

POINT ptA;
ptA.x = 370;
ptA.y = 550;

POINT ptB = {370,550};
 
D

Dico

#5
Расчерти экран виртуальными линиями, размером с пиксел

1│ - 1 LB RB Y7 Y6 X7 X6
2│ - 0 X5 X4 X3 X2 X1 X0
3│ - 0 Y5 Y4 Y3 Y2 Y1 Y0
 
Статус
Закрыто для дальнейших ответов.