• <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++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
            不久前發(fā)表在首頁(yè)的QQ美女找茬(外掛)學(xué)習(xí)筆記一文讓我深受啟發(fā),我看了該文章后,也自己動(dòng)手實(shí)現(xiàn)了一個(gè)外掛,效果挺不錯(cuò)的。請(qǐng)看截圖:


            從圖中可以看出,我沒(méi)有讓結(jié)果顯示在原游戲窗口中,而是顯示在了外掛窗口中。這么做是為了實(shí)現(xiàn)起來(lái)簡(jiǎn)單。我的實(shí)現(xiàn)的確是很簡(jiǎn)單的:先通過(guò)向?qū)?chuàng)建一個(gè)SDI項(xiàng)目,再在工具欄上添加一個(gè)按鈕,再為該按鈕添加事件處理程序即可,所有的代碼都在這個(gè)事件處理程序中。另外,要感謝MFC為我們提供的CDC類(lèi)、CBitmap類(lèi)以及ATL提供的CImage類(lèi)。代碼很簡(jiǎn)單,簡(jiǎn)單得我都懶得解釋了:
            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("大家來(lái)找茬"));    
                
            //將游戲數(shù)據(jù)復(fù)制到兩個(gè)CBitmap對(duì)象中
                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);
                
            //創(chuàng)建兩個(gè)CImage對(duì)象,然后逐像素比較
                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));
                        }
                    }
                }
                
            //顯示結(jié)果
                CClientDC dc(this);
                image_left.BitBlt(dc,
            0,0);
            }

            Feedback

            # re: 也談QQ美女找茬外掛的編寫(xiě)  回復(fù)  更多評(píng)論   

            2010-11-30 00:30 by ArthasLee
            前來(lái)學(xué)習(xí)!

            # re: 也談QQ美女找茬外掛的編寫(xiě)  回復(fù)  更多評(píng)論   

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

            # re: 也談QQ美女找茬外掛的編寫(xiě)  回復(fù)  更多評(píng)論   

            2010-11-30 14:32 by 無(wú)錫到北京專(zhuān)線
            這東西有意思

            # re: 也談QQ美女找茬外掛的編寫(xiě)  回復(fù)  更多評(píng)論   

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

            # re: 也談QQ美女找茬外掛的編寫(xiě)  回復(fù)  更多評(píng)論   

            2011-03-22 23:19 by coreBugZJ
            看到你的回復(fù),特來(lái)學(xué)習(xí)
            贊。。

            # re: 也談QQ美女找茬外掛的編寫(xiě)  回復(fù)  更多評(píng)論   

            2011-11-03 14:38 by 土豆
            youxia啊,聯(lián)系不上你?QQ多少啊.我有問(wèn)題想請(qǐng)教你.你以前寫(xiě)springSide的例子還在么.麻煩能不能給我發(fā)份.li_zhuangs@163.com.方便的話傳下.謝謝了.我正在研究這個(gè).網(wǎng)上找了很多,就你寫(xiě)的最好了!可惜沒(méi)有源碼給我看!!!
            国产亚洲综合久久系列| 久久精品中文无码资源站| 国产农村妇女毛片精品久久| 亚洲乱亚洲乱淫久久| 久久亚洲国产精品123区| 2021国内精品久久久久久影院| 99精品久久久久久久婷婷| 久久99精品国产99久久| 久久午夜无码鲁丝片午夜精品| 欧美精品久久久久久久自慰| 国产精品免费久久| 午夜天堂av天堂久久久| 热RE99久久精品国产66热| 激情伊人五月天久久综合| 色婷婷久久综合中文久久一本| 久久精品国产99久久无毒不卡| 久久人人爽人人爽人人片AV麻豆| 色妞色综合久久夜夜| 色综合合久久天天给综看| 久久国产精品99精品国产987| 精品综合久久久久久98| 久久精品中文字幕第23页| 久久国产精品-国产精品| 久久久女人与动物群交毛片 | 国产免费久久精品丫丫| 久久九九精品99国产精品| 久久久久无码精品国产| 色狠狠久久综合网| 综合久久精品色| 久久99这里只有精品国产| 久久久久国产一级毛片高清板| 日本精品久久久久中文字幕8| 2021精品国产综合久久| 色8久久人人97超碰香蕉987| 欧美va久久久噜噜噜久久| 一本色道久久88精品综合| 久久青青草原亚洲av无码app| 人妻丰满AV无码久久不卡| 伊人久久无码中文字幕| 久久人人爽人人爽人人片AV不| 国产精品美女久久久久久2018|