Узнать текущий курсор мыши (его вид) - VB

Узнай цену своей работы

Формулировка задачи:

Здравствуйте) возникла такая задача, поместить текущий курсор мыши в picturebox, всё никак не пойму как это сделать. То есть чтобы на форме можно было увидеть значок текущего курсора. Можно конечно сделать скриншот экрана вместе с курсором, а потом убрать лишнее и тогда уже кинуть его в Picturebox, но на скриншоте курсора к сожалению не видно( хотя например кейлоггеры обычно делают скрин с курсором...вобщем если кто знает как это сделать буду рад помощи)

Решение задачи: «Узнать текущий курсор мыши (его вид)»

textual
Листинг программы
  1. Private Declare Function DrawIcon Lib "user32" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal hIcon As Long) As Long
  2. Private Declare Function GetCursor Lib "user32" () As Long
  3.  
  4. Dim cr1, cr2 As Long
  5.  
  6. Private Sub Command1_Click()
  7. Timer1.Enabled = True
  8. call GetCursor
  9. cr1 = Getcursor ()
  10. End Sub
  11.  
  12. Private Sub Timer1_Timer()
  13. call GetCursor
  14. cr2 = GetCursor ()
  15. if cr1<>cr2 then MsgBox "Change"
  16. End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.875 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы