Цитата(kирилл @ 19.6.2006, 11:28 ) | | Скажите пожалуйста, можно ли определить цвет пикселя, скажем в трех пикселях левее левого нижнего угла окна программы? |
| Код | ShowMessage(IntToHex(GetPixel(GetDC(0), Left-3, Top+Height), 8)); |
т.е. использовать функцию GetPixel первый параметр - контекст устройства получаемый функцией GetDC в которой указываем дискриптор окна. В твоём случае это весь экран, поэтому и 0.
Добавлено @ 10:52 Если делаешь "пипетку" для Windows, то возможно тебе понадобится ещё функция ColorToString. Юзать так:| Код | ShowMessage(ColorToString(GetPixel(GetDC(0), Left-3, Top+Height))); |
|