• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            海邊沫沫

            相濡以沫,不如相忘于江湖
            posts - 9, comments - 113, trackbacks - 0, articles - 0
              C++博客 :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理
            不久前發表在首頁的QQ美女找茬(外掛)學習筆記一文讓我深受啟發,我看了該文章后,也自己動手實現了一個外掛,效果挺不錯的。請看截圖:


            從圖中可以看出,我沒有讓結果顯示在原游戲窗口中,而是顯示在了外掛窗口中。這么做是為了實現起來簡單。我的實現的確是很簡單的:先通過向導創建一個SDI項目,再在工具欄上添加一個按鈕,再為該按鈕添加事件處理程序即可,所有的代碼都在這個事件處理程序中。另外,要感謝MFC為我們提供的CDC類、CBitmap類以及ATL提供的CImage類。代碼很簡單,簡單得我都懶得解釋了:
            void CI_Love_BeautyView::OnFind()
            {
                
            //游戲中圖片的位置及大小
                int nPicWidth = 498-1;  
                
            int nPicHeight = 448;
                
            int nOffsetLeftPicX = 8;
                
            int nOffsetLeftPicY = 193;
                
            int nOffsetRightPicX = 516 + 1;
                
            int nOffsetRightPicY = 193;

                
            //獲取游戲窗口指針
                CWnd* pGame = FindWindow(NULL, _T("大家來找茬"));    
                
            //將游戲數據復制到兩個CBitmap對象中
                CDC *pSrcDC=pGame->GetDC(); 
                CDC memDC;    
                memDC.CreateCompatibleDC(pSrcDC);
                CBitmap bitmap_left;
                bitmap_left.CreateCompatibleBitmap(pSrcDC,nPicWidth,nPicHeight); 
                CBitmap bitmap_right;
                bitmap_right.CreateCompatibleBitmap(pSrcDC,nPicWidth,nPicHeight);
                
            //獲取左邊的圖片
                CBitmap* pOldBitmap = memDC.SelectObject(&bitmap_left);      
                memDC.BitBlt(
            0,0,nPicWidth,nPicHeight,pSrcDC,nOffsetLeftPicX,nOffsetLeftPicY,SRCCOPY);
                
            //獲取右邊的圖片
                memDC.SelectObject(&bitmap_right);      
                memDC.BitBlt(
            0,0,nPicWidth,nPicHeight,pSrcDC,nOffsetRightPicX,nOffsetRightPicY,SRCCOPY);
                memDC.SelectObject(pOldBitmap);
                
            //創建兩個CImage對象,然后逐像素比較
                CImage image_left;
                CImage image_right;
                image_left.Attach(bitmap_left);
                image_right.Attach(bitmap_right);
                
                
            for(int i=0; i<nPicWidth;i++){
                    
            for(int j=0; j<nPicHeight; j++){
                        
            if(image_left.GetPixel(i,j) != image_right.GetPixel(i,j)){
                            image_left.SetPixel(i,j,RGB(
            255,0,0));
                        }
                    }
                }
                
            //顯示結果
                CClientDC dc(this);
                image_left.BitBlt(dc,
            0,0);
            }

            Feedback

            # re: 也談QQ美女找茬外掛的編寫  回復  更多評論   

            2010-11-30 00:30 by ArthasLee
            前來學習!

            # re: 也談QQ美女找茬外掛的編寫  回復  更多評論   

            2010-11-30 11:24 by 鑫緣蠶絲被
            不錯,收藏了,謝謝

            # re: 也談QQ美女找茬外掛的編寫  回復  更多評論   

            2010-11-30 14:32 by 無錫到北京專線
            這東西有意思

            # re: 也談QQ美女找茬外掛的編寫  回復  更多評論   

            2010-11-30 16:23 by 柳銥
            收藏

            # re: 也談QQ美女找茬外掛的編寫  回復  更多評論   

            2011-03-22 23:19 by coreBugZJ
            看到你的回復,特來學習
            贊。。

            # re: 也談QQ美女找茬外掛的編寫  回復  更多評論   

            2011-11-03 14:38 by 土豆
            youxia啊,聯系不上你?QQ多少啊.我有問題想請教你.你以前寫springSide的例子還在么.麻煩能不能給我發份.li_zhuangs@163.com.方便的話傳下.謝謝了.我正在研究這個.網上找了很多,就你寫的最好了!可惜沒有源碼給我看!!!
            99久久综合国产精品免费| 久久久久久亚洲AV无码专区| 久久久久亚洲av无码专区喷水| 亚洲а∨天堂久久精品| 亚洲狠狠综合久久| 久久精品国产亚洲Aⅴ蜜臀色欲| 国产精品久久久久9999| 91久久精品视频| 国内精品久久久久久久久电影网| 热久久这里只有精品| 久久最新精品国产| 久久影院久久香蕉国产线看观看| 国产91久久综合| 青青热久久国产久精品 | 久久福利青草精品资源站| 狠狠狠色丁香婷婷综合久久俺| 久久99精品国产麻豆宅宅| 久久精品国产欧美日韩| 午夜精品久久久内射近拍高清 | 日本高清无卡码一区二区久久| 久久精品18| 国产毛片欧美毛片久久久| 奇米影视7777久久精品| 热久久这里只有精品| 亚洲欧美日韩精品久久亚洲区 | 草草久久久无码国产专区| 亚洲日韩欧美一区久久久久我| 久久精品国产亚洲av日韩| 97超级碰碰碰碰久久久久| 亚洲国产日韩综合久久精品| 久久综合久久自在自线精品自 | 久久久精品人妻一区二区三区蜜桃| 国产婷婷成人久久Av免费高清| 国产成人99久久亚洲综合精品| 亚洲精品高清一二区久久| 精品久久久久久久无码| 久久人人爽人爽人人爽av| 久久99精品久久久久子伦| 日本亚洲色大成网站WWW久久| 久久亚洲中文字幕精品有坂深雪 | 狠狠精品久久久无码中文字幕|