Страница: 1 |
А как насчёт GetCursorPos ? Думаю так: Private Sub Timer1_Timer() Страница: 1 |
Вопрос: Форма и Курсор
Добавлено: 17.10.02 20:55
Автор вопроса: Smith | ICQ: adamis@list.ru
Как сделать что бы форма бегала за курсором?
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
CyRax
Разработчик Offline Client
ICQ: 204447456
Вопросов: 180
Ответов: 4229
Web-сайт:
Профиль | | #1
Добавлено: 17.10.02 22:48
Номер ответа: 2
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #2
Добавлено: 18.10.02 15:40
Позиции курсора я считать могу. Только вот он пишут 1024, и это уже самое большое число, и попробуй прописать me.top = 1024 так он даже до середины не дойдет!
Номер ответа: 3
Автор ответа:
Ян
ICQ: 816105
Вопросов: 38
Ответов: 198
Web-сайт:
Профиль | | #3
Добавлено: 18.10.02 22:48
(Timer1.Interval = 30)
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
Private Type POINTAPI
x As Long
y As Long
End Type
Dim cur As POINTAPI
GetCursorPos cur
Me.Top = cur.y * 15 - Me.Height / 2
Me.Left = cur.x * 15 - Me.Width / 2
End Sub