大家来找茬的部分代码

 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);
 }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值