Что нового

Измененный цвет пикселя или точка на экране

SeMgA

Новичок
Сообщения
47
Репутация
0
http://autoit-script.ru/index.php?topic=7255.0
Спасибо нашел ответ в этой теме
 

firex

AutoIT Гуру
Сообщения
943
Репутация
208
SeMgA
Тебе ведь нужно в некоторый момент рисовать пиксель, зачем заморачиваться с созданием/удалением GUI?

Код:
#include <WindowsConstants.au3>
#include <WinAPI.au3>

$hDC = _WinAPI_GetWindowDC(0)
$tRect = DllStructCreate($tagRECT)
	DllStructSetData($tRect, 1, 20)
    DllStructSetData($tRect, 2, 20)
    DllStructSetData($tRect, 3, 20)
    DllStructSetData($tRect, 4, 20)

$hBrush = _WinAPI_CreateSolidBrush(0x00FF00)

_WinAPI_FrameRect($hDC, DllStructGetPtr($tRect), $hBrush)
_WinAPI_RedrawWindow( _WinAPI_GetDesktopWindow(), 0, 0, $RDW_INVALIDATE + $RDW_ALLCHILDREN)

_WinAPI_DeleteObject($hBrush)
_WinAPI_ReleaseDC(0, $hDC)
 
Верх