Автор Тема: [Новая функция] Определение цвета пиксела относительно Handle  (Прочитано 4060 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн NoMad73rus [?]

  • Продвинутый
  • ***
  • Сообщений: 124
  • Репутация: 80
  • Пол: Мужской
    • Награды
Очень не хватает такой функции, что бы определяла цвет пиксела по координатам внутри конкретного элемента, а не экрана целиком. Как ControlClick кликает по координатам внутри указанной области. ControlGetColor типа  :)
Давайте добьём не добитых, и растопчем униженных! Давайте вдаваться в крайности - в них соль жизни!

Русское сообщество AutoIt


Оффлайн CreatoR [?]

  • Администратор
  • *
  • Сообщений: 8075
  • Репутация: 2313
  • Пол: Мужской
  • AutoIt is simple, subtle, elegant
    • CreatoR's Lab
    • Награды
  • Версия AutoIt: 3.3.14.0
NoMad73rus  [?]
Цитировать
не хватает такой функции, что бы определяла цвет пиксела по координатам внутри конкретного элемента, а не экрана целиком
Такая уже есть, называется PixelGetColor, её просто нужно правильно использовать:

Код: AutoIt [Выделить]
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

$hGUI = GUICreate("Test Script", 300, 200)
GUICtrlCreateLabel("", 60, 40, 60, 20)
GUICtrlSetBkColor(-1, 0x0000FF)

GUISetState(@SW_SHOW, $hGUI)

Opt("PixelCoordMode", 0)
$nColor = PixelGetColor(1, 1, ControlGetHandle("Test Script", "", "Static1"))

ConsoleWrite("0x" & Hex($nColor, 6) & @CRLF)

While 1
    Switch GUIGetMsg()
        Case $GUI_EVENT_CLOSE
            Exit
    EndSwitch
WEnd



Правила, Поиск, Супер тема


AutoIt is simple, subtle, elegant.


«Не оказываю тех. поддержку через ПМ/ICQ, и по электронной почте - для этого есть форум. (C)»
«Законы Мэрфи неоспоримы!»


Мои работы

Русское сообщество AutoIt

Re: [Новая функция] Определение цвета пиксела относительно Handle
« Ответ #1 Отправлен: Февраль 08, 2010, 14:42:43 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
2 Ответов
2965 Просмотров
Последний ответ Март 23, 2012, 20:22:20
от Dimmak
11 Ответов
5707 Просмотров
Последний ответ Декабрь 28, 2012, 19:58:03
от CreatoR
3 Ответов
4257 Просмотров
Последний ответ Апрель 10, 2013, 11:49:48
от Renz
6 Ответов
4060 Просмотров
Последний ответ Июль 13, 2013, 02:49:45
от CreatoR
1 Ответов
1132 Просмотров
Последний ответ Апрель 15, 2015, 20:49:23
от qqww22
4 Ответов
1310 Просмотров
Последний ответ Май 08, 2015, 19:25:59
от madmasles
3 Ответов
1609 Просмотров
Последний ответ Июль 07, 2015, 11:48:43
от InnI
2 Ответов
1833 Просмотров
Последний ответ Август 02, 2015, 14:55:46
от knocker
2 Ответов
1594 Просмотров
Последний ответ Июнь 28, 2016, 16:58:28
от Dessan
3 Ответов
1252 Просмотров
Последний ответ Август 17, 2016, 14:53:37
от AZJIO