HWND hGame = ::FindWindow(NULL, "大家来找茬");
if (hGame == 0)
{
MessageBox("未找到窗口");
}
else
{
::SetWindowPos(hGame,HWND_TOP,0,0,0,0,SWP_NOMOVE | SWP_NOSIZE | SWP_SHOWWINDOW);
HDC hDC = ::GetDC(hGame);
int i, j;
int nClrLeft, nClrRight;
COLORREF clrLeft, clrRight;
CString strPos;
CString str1, str2;
for (i=10; i<500; i=i+5)
{
for (j=194; j<635; j=j+5)
{
clrLeft = ::GetPixel(hDC, i, j);
clrRight = ::GetPixel(hDC, i+509, j);
//nClrLeft = GetRValue(clrLeft) + GetGValue(clrLeft) + GetBValue(clrLeft);
//nClrRight = GetRValue(clrRight) + GetGValue(clrRight) + GetBValue(clrRight);
if ((GetRValue(clrLeft)!=GetRValue(clrRight))
|| (GetGValue(clrLeft)!=GetGValue(clrRight))
|| (GetBValue(clrLeft)!=GetBValue(clrRight)))
{
strPos.Format("%d, %d", i, j);
MessageBox(strPos);
}
}
}
::ReleaseDC(hGame, hDC);
}