Цель такова - навести мышь в произвольную область дисплея, нажать хоткей, и вывести на форму код и графическое отображение цвета пикселя под мышкой. Все работает с Label, но не с Graphic:
не могу понять, что не так делаю.. если долго жать хоткей и водить мышкой иногда вижу какие то блики цвета на Graphic.. не более
Код:
$Graphic1 = GUICtrlCreateGraphic(232, 30, 49, 44)
$Label6 = GUICtrlCreateLabel(" ", 32, 80, 244, 18)
Func write_mouse_pos()
$m_pos = MouseGetPos(); получаю координаты
$pix_color = PixelGetColor($m_pos[0], $m_pos[1]); получаю цвет в заданных координатах
GUICtrlSetData($Edit1, $m_pos[0] & "," & $m_pos[1] & ":" & hex($pix_color, 6) & @CRLF, 1); пишу в едит инфу о пикселе
GUICtrlSetBkColor($Graphic1, $pix_color); пытаюсь окрасить квадратик Graphic в цвет, не выходит
GUICtrlSetBkColor($Label6, $pix_color); меняю цвет лейблы - все ОК!
EndFunc ;==>write_mouse_pos
не могу понять, что не так делаю.. если долго жать хоткей и водить мышкой иногда вижу какие то блики цвета на Graphic.. не более