COLORREF GetPixel(
HDC hdc, // handle to DC
int nXPos, // x-coordinate of pixel
int nYPos // y-coordinate of pixel
);
可以調用之前調用GerCursorPos 來獲取鼠標在屏幕上的位置,
如果僅僅是為了取色的話,桌面窗口的HDC的獲取,調用GetDC(NULL)來獲取到,(不知到delphi裏NULL寫成什麽樣子,寫成 GetDC(0)也可以。)
在把GerCursorPos 獲取的屏幕坐標也給傳過去,GetPixel即可返回屏幕坐標的相應顏色值了。
COLORREF 是壹個 DWORD 類型,自己分析高低為就可以知道RGB值了。
可以參考使用GetRValue,GetGValue,GetBValue 宏