![]() |
![]() ![]() ![]() ![]() |
|
Как определить код цвета произвольной точки экрана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 прямо в свой смартфон. Подпишитесь на наш :: Главная :: Цвета и Палитра ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 | ||||