Здравствуйте, Arx, Вы писали:
Arx>Как определить цвет пиксела, имея координаты, hwnd окна?
Arx>Т,е. хочу написать приложение которое определяет цвет пиксела под мышкой, вне зависимости от того где мыша находится.
Ну примерно так (если на MFC, хотя то же легко сделать и с Win32 API):
CWnd *desktopWnd = CWnd::GetDesktopWindow();
CDC *desktopDC = desktopWnd->GetDC();
COLORREF color = desktopDC->GetPixel(x,y);
desktopWnd->ReleaseDC(desktopDC);
x и y — экранные координаты точки, если это координаты внутри окна, то надо перевести оконные координаты в экранные:
MapWindowPoints(hwnd, HWND_DESKTOP, &point, 1);