Как определить код цвета произвольной точки экранаDelphi , Графика и Игры , Цвета и Палитра
Автор: Baa var DC: HDC; Color: Cardinal; begin DC := CreateDC('MONITOR', nil, nil, nil); Color := GetPixel(DC, 300, 300); DeleteDC(DC); end; Here's the translation of the text into Russian: Код на языке Object Pascal, использующий Windows API для получения цвета пикселя в конкретной точке на экране. Следующая таблица описывает, что каждый из строк кода делает:
Значение цвета, хранящееся в переменной Обратите внимание, что этот код использует функции GDI (Graphics Device Interface) Windows API для доступа к пикселям экрана. Если вы работаете с современной версией Delphi (например, 10.4 и позднее), вам может быть полезно использовать класс Также помните, что значение цвета, возвращаемое функцией В целом, этот код предоставляет простой способ получения цвета конкретного пикселя на экране с помощью Delphi и Windows API. Определение кода цвета произвольной точки экрана на компьютере выполняется с помощью функции GetPixel, которая возвращает цветовой код Cardinal. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Цвета и Палитра ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |