资源简介

魔兽ID提取器是用来提取魔兽争霸地图中的单位、技能、物品等信息并生成可视化网页文件的软件,只支持slk优化过的地图,代码用C++编写,编译环境VC6,仅供学习参考

资源截图

代码片段和文件信息

#include   “stdafx.h “ 
#include   “Hyperlink.h “ 
#include   “Resource.h “ 
#ifdef   _DEBUG 
#define   new   DEBUG_NEW 
#undef   THIS_FILE 
static   char   THIS_FILE[]   =   __FILE__; 
#endif 

///////////////////////////////////////////////////////////////////////////// 
//   CHyperlink 

CHyperlink::CHyperlink() 

        m_crlinkColour         =   RGB(   0   0   238   ); 
        m_crHoverColour         =   RGB(   255   0   255   ); 
        m_bOverControl         =   FALSE; 


CHyperlink::~CHyperlink() 

        m_Font.Deleteobject(); 


BEGIN_MESSAGE_MAP(CHyperlink   CStatic) 
        //{{AFX_MSG_MAP(CHyperlink) 
        ON_CONTROL_REFLECT(STN_CLICKED   onclicked) 
        ON_WM_CTLCOLOR_REFLECT() 
        ON_WM_SETCURSOR() 
        ON_WM_MOUSEMOVE() 
        //}}AFX_MSG_MAP 
END_MESSAGE_MAP() 

///////////////////////////////////////////////////////////////////////////// 
//   CHyperlink   message   handlers 

void   CHyperlink::onclicked() 

        CString   strURL; 
        
        //GetWindowText(   strMailAddress   ); 
        //   装配成   URL   地址 
        strURL.Format(   “mailto:%s “   (LPCTSTR)m_MailAddr); 
        
        //   调用   ShellExecute()   执行邮件发送 
        int   iRet   =   (int)ShellExecute(   NULL   _T( “open “)   (LPCTSTR)strURL   NULL   NULL   SW_SHOW   ); 
        if(   iRet   <=   HINSTANCE_ERROR   ) 
                AfxMessageBox( “发送邮件失败!\n系统未安装邮件处理程序,或未设置缺省的邮件处理程序!!\n\n “   MB_OK   |   MB_ICONEXCLAMATION   ); 


HBRUSH   CHyperlink::CtlColor(CDC*   pDC   UINT   nCtlColor)   

        ASSERT(nCtlColor   ==   CTLCOLOR_STATIC); 

        if(   m_bOverControl   ) 
                pDC-> SetTextColor(m_crHoverColour); 
        else 
                pDC-> SetTextColor(m_crlinkColour); 
        
        pDC-> SetBkMode(   TRANSPARENT   ); 

        return   (HBRUSH)GetStockobject(   NULL_BRUSH   ); 


void   CHyperlink::onmousemove(UINT   nFlags   CPoint   point)   

        CStatic::onmousemove(nFlags   point); 

        if(   m_bOverControl   )   { 
                CRect   rc; 
                GetClientRect(   &rc   ); 

                if(   !rc.PtInRect(point)   )   { 
                        m_bOverControl   =   FALSE; 
                        ReleaseCapture(); 
                        RedrawWindow(); 
                        return; 
                } 
        } 
        else   { 
                m_bOverControl   =   TRUE; 
                RedrawWindow(); 
                SetCapture(); 
        } 


BOOL   CHyperlink::OnSetCursor(CWnd*   /*pWnd*/   UINT   /*nHitTest*/   UINT   /*message*/)   

        ::SetCursor(   m_hlinkCursor   ); 
        return   TRUE; 


void   CHyperlink::PreSubclassWindow()   

        //   要求得到   STN_CLICKED   通知消息 
        DWORD   dwstyle   =   Getstyle(); 
        ::SetWindowLong(   GetSafeHwnd()   GWL_style   dwstyle   |   SS_NOTIFY); 

        

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-08-04 17:41  魔兽ID提取器第二版\
     目录           0  2018-08-04 17:41  魔兽ID提取器第二版\Debug\
     文件      105537  2018-08-04 17:41  魔兽ID提取器第二版\Debug\StdAfx.obj
     文件      368702  2018-08-04 17:41  魔兽ID提取器第二版\Debug\Storm.dll
     文件       13153  2018-08-04 17:41  魔兽ID提取器第二版\Debug\TishiDialog.obj
     文件      238592  2018-08-04 17:41  魔兽ID提取器第二版\Debug\vc60.idb
     文件      413696  2018-08-04 17:41  魔兽ID提取器第二版\Debug\vc60.pdb
     文件     2310226  2018-08-04 17:41  魔兽ID提取器第二版\Debug\魔兽ID提取器第二版.exe
     文件     2702912  2018-08-04 17:41  魔兽ID提取器第二版\Debug\魔兽ID提取器第二版.ilk
     文件       16422  2018-08-04 17:41  魔兽ID提取器第二版\Debug\魔兽ID提取器第二版.obj
     文件     3875840  2018-08-04 17:41  魔兽ID提取器第二版\Debug\魔兽ID提取器第二版.pdb
     文件       36164  2018-08-04 17:41  魔兽ID提取器第二版\Debug\魔兽ID提取器第二版.res
     文件      117836  2018-08-04 17:41  魔兽ID提取器第二版\Debug\魔兽ID提取器第二版Dlg.obj
     文件        3614  2018-08-04 17:41  魔兽ID提取器第二版\Hiperlink.cpp
     文件        1793  2018-08-04 17:41  魔兽ID提取器第二版\Hiperlink.h
     文件        3747  2018-08-04 17:41  魔兽ID提取器第二版\ReadMe.txt
     目录           0  2018-08-04 17:41  魔兽ID提取器第二版\Release\
     文件         720  2018-08-04 17:41  魔兽ID提取器第二版\Release\StdAfx.obj
     文件        8640  2018-08-04 17:41  魔兽ID提取器第二版\Release\TishiDialog.obj
     文件       58368  2018-08-04 17:41  魔兽ID提取器第二版\Release\vc60.idb
     文件      282624  2018-08-04 17:41  魔兽ID提取器第二版\Release\魔兽ID提取器第二版.exe
     文件       11508  2018-08-04 17:41  魔兽ID提取器第二版\Release\魔兽ID提取器第二版.obj
     文件       36092  2018-08-04 17:41  魔兽ID提取器第二版\Release\魔兽ID提取器第二版.res
     文件       67295  2018-08-04 17:41  魔兽ID提取器第二版\Release\魔兽ID提取器第二版Dlg.obj
     目录           0  2018-08-04 17:43  魔兽ID提取器第二版\res\
     文件        1197  2018-08-04 17:41  魔兽ID提取器第二版\Resource.h
     文件        3262  2018-08-04 17:41  魔兽ID提取器第二版\res\hand.cur
     文件        2238  2018-08-04 17:41  魔兽ID提取器第二版\res\mouse025.cur
     文件        2238  2018-08-04 17:41  魔兽ID提取器第二版\res\mouse092[1].cur
     文件        7358  2018-08-04 17:41  魔兽ID提取器第二版\res\touxiang.ico
     文件       14454  2018-08-04 17:41  魔兽ID提取器第二版\res\ztp.bmp
............此处省略21个文件信息

评论

共有 条评论