Как получить положение курсора мыши на раб. столе
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Как получить положение курсора мыши на раб.... Expand / Collapse
Автор
Сообщение
01.03.2000 9:41
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 19.12.2001 14:54
Сообщ.: 6, Visits: 67
Мне надо сделать такую фишку:
Если курсор находится над окном моей проги, то ширина окна становится в 2 раза больше, а если за пределами, то его ширина становится первоначальной

Я пробовал сделать через стандартную процедуру
для формы MouseMove, но это позволяет только расширить окно. А как сжать?
Сообщ. #86
09.03.2000 7:42
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

администратор
Last Login: 13.11.2007 13:41
Сообщ.: 4 421, Visits: 49 251
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long

Private Type POINTAPI
x As Long
y As Long
End Type

Dim p As POINTAPI
Call GetCursorPos(p)

p.x ' Координата X
p.y ' Координата Y
Сообщ. #121
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Comanche, Alexey Spirin

Время GMT +3:00, Сейчас 1:45