Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Работа мышой / 2 сообщений из 2, страница 1 из 1
02.04.2008, 23:09
    #35231395
gekko
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа мышой
Вопрос:
Как определить цвет пикселя под курсором вне формы?
...
Рейтинг: 0 / 0
03.04.2008, 06:13
    #35231544
M.A.R.K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа мышой
Примерно так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Private Declare Function GetPixel Lib "gdi32.dll" (byval fahDc as long,byval faX as long,byval faY as long) as long
Private Declare Function GetCursorPos Lib "user32.dll" (faPA as POINTAPI) as long
Private Declare Function GetDC Lib "user32.dll" (byval fahWnd as long) as long
Private Suv PONTAPI
  X as long 
  Y as long
End Type
Private sub GetDisplayPixel()
  Dim tPA as POINTAPI
  Call GetCursorPos(tPA)
  Form1.BackColor= GetPixel(GetDC( 0 ),tPA.x,tPA.y)
End Sub
Код не проверял, т.к. писал его здесь (на глаз)...
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Работа мышой / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]