迷宫MFC实现最短路径,有简单界面迷宫MFC实现最短路径,有简单界面


迷宫MFC实现最短路径,有简单界面 迷宫MFC实现最短路径,有简单界面 迷宫MFC实现最短路径,有简单界面
资源截图
代码片段和文件信息
// DO.cpp : implementation file
//

#include “stdafx.h“
#include “Maze.h“
#include “DO.h“

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// DO dialog

extern int mn;
DO::DO(CWnd* pParent /*=NULL*/)
: CDialog(DO::IDD pParent)
{
//{{AFX_DATA_INIT(DO)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
}


void DO::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(DO)
// NOTE: the ClassWizard will add DDX and DDV calls here
//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(DO CDialog)
//{{AFX_MSG_MAP(DO)
ON_BN_CLICKED(IDC_BUTTON1 OnButton1)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// DO message handlers
int imin;
void DO::OnButton1() 
{
CString smsn;
GetDlgItemText(IDC_EDIT1sm);
GetDlgItemText(IDC_EDIT2sn);
m=atoi((LPCSTR)sm);
n=atoi((LPCSTR)sn);
/*CString str;
str.Format (“%d“m);
AfxMessageBox(str);*/
if(m>38||n>38||n<=0||n<=0)
{
AfxMessageBox(“值太大或小于0“);
}
else
{
OnOK();
}
}

BOOL DO::PreTranslateMessage(MSG* pMsg) 
{
if( pMsg->message ==WM_KEYDOWN)
{
if(pMsg->wParam == VK_ESCAPE||pMsg->wParam == VK_RETURN)
return TRUE;
}
return CDialog::PreTranslateMessage(pMsg);
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1714  2010-04-21 18:40  最短mazeMaze.clw

     文件       3543  2010-04-14 16:17  最短mazeReadMe.txt

     文件       1054  2010-04-14 16:17  最短mazeStdAfx.h

     文件        206  2010-04-14 16:17  最短mazeStdAfx.cpp

     文件        516  2010-04-14 16:17  最短mazeMaze.dsw

     文件     107520  2010-04-21 18:40  最短mazeMaze.ncb

     文件       1282  2010-04-21 18:37  最短mazeMaze.plg

     文件       1325  2010-04-14 17:42  最短mazeMaze.h

     文件       4236  2010-04-14 17:57  最短mazeMaze.dsp

     文件       1199  2010-04-14 19:20  最短mazeDO.h

     文件       1462  2010-04-14 19:20  最短mazeDO.cpp

     文件        957  2010-04-14 22:24  最短mazeResource.h

     文件      21356  2010-04-21 16:06  最短mazeMaze.aps

     文件       6349  2010-04-15 15:22  最短mazeMaze.rc

     文件       1780  2010-04-17 21:46  最短mazeMazeDlg.h

     文件       2053  2010-04-17 22:32  最短mazeMaze.cpp

     文件        396  2010-04-14 16:17  最短maze
esMaze.rc2

     文件       1078  2010-04-14 16:17  最短maze
esMaze.ico

     文件       2932  2010-04-15 15:22  最短mazeDebugMaze.res

     文件     214016  2010-04-21 18:39  最短mazeDebugvc60.idb

     文件    6991828  2010-04-17 22:07  最短mazeDebugMaze.pch

     文件     372736  2010-04-21 18:37  最短mazeDebugvc60.pdb

     文件     451584  2010-04-21 18:37  最短mazeDebugMaze.pdb

     文件     127033  2010-04-21 18:37  最短mazeDebugMaze.exe

     文件       3072  2010-04-14 19:13  最短mazeDebugMaze.suo

     文件    1382613  2010-04-17 22:07  最短mazeDebugStdAfx.sbr

     文件     106536  2010-04-17 22:07  最短mazeDebugStdAfx.obj

     文件          0  2010-04-17 22:07  最短mazeDebugDO.sbr

     文件          0  2010-04-17 22:07  最短mazeDebugMaze.sbr

     文件      15629  2010-04-17 22:31  最短mazeDebugMazeDlg.sbr

............此处省略13个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)