资源简介
魔兽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提取器第二版\Hiperli
文件 1793 2018-08-04 17:41 魔兽ID提取器第二版\Hiperli
文件 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个文件信息
相关资源
- 基于MFC的TCP调试助手源码95706
- 国际象棋的qt源代码
- C++中头文件与源文件的作用详解
- C++多线程网络编程Socket
- VC++ 多线程文件读写操作
- 利用C++哈希表的方法实现电话号码查
- 移木块游戏,可以自编自玩,vc6.0编写
- C++纯文字DOS超小RPG游戏
- 安科瑞智能电能表MODBUS通讯程序 VC6
- VC++MFC小游戏实例教程(实例)+MFC类库
- 连铸温度场计算程序(C++)
- 6自由度机器人运动学正反解C++程序
- Em算法(使用C++编写)
- libstdc++-4.4.7-4.el6.i686.rpm
- VC++实现CMD命令执行与获得返回信息
- 白话C++(全)
- C++标准库第1、2
- 大数类c++大数类
- C++语言编写串口调试助手
- c++素数筛选法
- C++ mqtt 用法
- 九齐单片机源码
- 商品库存管理系统 C++ MFC
- Qt画图工具源码(qgraphics draw)
- c++ 多功能计算器
- qt 串口助手源码
- C++17 In Detail
- modbus 主机源码
- 《LINUX C编程从初学到精通》光盘源码
- 嵌入式QtC++编程课件
评论
共有 条评论