Что нового

Помогите пожалуйста разобраться _WinAPI_GetPixel

overhand

Новичок
Сообщения
14
Репутация
0
Всем вечер добрый , проблема в том , что pixelgetcolor работает очень медленно вот и решил искать ответ на свою проблему в _WinAPI_GetPixel_ , но получить цвет не получается .


Код:
#Include <WinAPIEx.au3>

Global $hDC


HotKeySet("{f1}","color")
while 1
wend
Func color()

	$xy=MouseGetPos()
	$CheckColor=_WinAPI_GetPixel($hDC,$xy[0],$xy[1])
	ConsoleWrite(@cr&$CheckColor)
EndFunc
 

joiner

Модератор
Локальный модератор
Сообщения
3,556
Репутация
628
Код:
#include <WinAPIEx.au3>
$hDC = _WinAPI_GetDC(0)
While 1
	Sleep(50)
	$xy = MouseGetPos()
	$pixel = _WinAPI_GetPixel($hDC, $xy[0], $xy[1])
	ConsoleWrite($pixel & @CRLF)
WEnd
_WinAPI_ReleaseDC(0, $hDC)

что значит медленно работает?
попробуй так
Код:
While 1
    Sleep(50)
    $xy = MouseGetPos()
    $pixel = PixelGetColor ($xy[0], $xy[1])
    ConsoleWrite($pixel & @CRLF)
WEnd
 
Верх