См. \local-sources\chap09\09-10.txt
GetCursor • Windows 98 • Windows 2000 |
||
Описание |
Функция GetCursor выбирает дескриптор текущего курсора мыши. Для выборки информации о глобальном курсоре, даже если он не принадлежит текущей нити, применяется функция GetCursorlnfo. |
|
Синтаксис |
HCURSOR GetCursor( VOID ) |
|
Параметры |
Эта функция не имеет параметров. |
|
Возвращаемое значение |
HCURSOR. Дескриптор текущего курсора. Если нет никакого курсора, возвращаемое значение — NULL. |
|
Включаемый файл |
winuser.h |
|
См. также |
SetCursor, GetCursorPos, GetCursorlnfo |
|
Соответствующие сообщения |
||
WM_SETCURSOR |
||
Пример |
См. пример для функции CopyCursor. |
|
GetCursorlnfo • Windows 98 • Windows 2000 |
||
Описание |
Функция GetCursorlnfo выбирает информацию о глобальном курсоре. |
|
Синтаксис |
BOOL GetCursorInfo( PCURSORINFO pci ) |
|
Параметры |
||
pci |
PCURSORINFO. Указатель на структуру CURSORINFO, которая должна принять информацию о глобальном курсоре. |
|
Возвращаемое значение |
BOOL. В случае успешного выполнения возвращаемое значение отлично от нуля; в ином случае возвращаемое значение — нуль. |
|
Включаемый файл |
winuser.h |
|
См. также |
GetGUIThreadlnfo |
|
Определение CURSORINFO |
||
typedef struct tagCURSORINFO { DWORD cbSize; DWORD flags ; HCURSOR hCursor; POINT ptScreenPos ; } CURSORINFO, *PCURSORINFO; |
||
Члены |
||
cbSize |
DWORD. Размер этой структуры в байтах. |
|
flags |
DWORD. Состояние курсора. Если этот параметр установлен равным CURSOR_SHOWING, курсор является видимым; в ином случае он установлен равным нулю, а это означает, что курсор является скрытым. |
|
hCursor |
HCURSOR. Дескриптор курсора. |
|
ptScreenPos |
POINT. Экранные координаты курсора. |
|
GetCursorPos * Windows 98 * Windows 2000 |
||
Описание |
Функция GetCursorPos выбирает позицию курсора в экранных координатах. Эта функция используется в приложении для определения местонахождения курсора мыши. |
|
Синтаксис |
BOOL GetCursorPos( LPPOINT IpPoint ) |
|
Параметры |
||
IpPoint |
LPPOINT. Указатель на структуру POINT, которая должна принять экранные координаты курсора. |
|
Возвращаемое значение |
BOOL. В случае успешного выполнения возвращаемое значение — TRUE; в ином случае возвращаемое значение — FALSE. |
|
Включаемый файл |
winuser.h |
|
См. также |
SetCursorPos, ScreenToClient, SetCapture, ReleaseCapture |
|
Соответствующие сообщения |
||
WM_MOUSEMOVE |
||
Пример |
В следующем примере (рис. 9.2) отображается позиция мыши по мере ее перемещения над клиентской областью окна. |
|
См. \local-sot |
irces \ chap09 \09-ll.txt ,_.... ............................. ..... |
|
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.