LoadMapDlg.cpp
上传用户:qiangti
上传日期:2022-04-06
资源大小:644k
文件大小:1k
源码类别:

其他智力游戏

开发平台:

Visual C++

  1. /*++
  2. Copyright (c) AFE(Active-Free-Elegance)
  3. Module Name:
  4.     LoadMapDlg.cpp
  5. Abstract:
  6. the Dialog class for Loading the 
  7. very Game Map to be re-edit.
  8. Author:
  9.     Weijian Luo (Arthur Luo)   15-Jun-2005
  10. E-mail: skybluehacker@yahoo.com.cn
  11. Revision History:      1.0
  12. --*/
  13. #include "stdafx.h"
  14. #include "BoxMan_Editer.h"
  15. #include "LoadMapDlg.h"
  16. #ifdef _DEBUG
  17. #define new DEBUG_NEW
  18. #undef THIS_FILE
  19. static char THIS_FILE[] = __FILE__;
  20. #endif
  21. /////////////////////////////////////////////////////////////////////////////
  22. // CLoadMapDlg dialog
  23. extern int MAX_MISSION_NUM;
  24. CLoadMapDlg::CLoadMapDlg(CWnd* pParent /*=NULL*/)
  25. : CDialog(CLoadMapDlg::IDD, pParent)
  26. {
  27. //{{AFX_DATA_INIT(CLoadMapDlg)
  28. m_loadMapNum = 1;
  29. //}}AFX_DATA_INIT
  30. }
  31. void CLoadMapDlg::DoDataExchange(CDataExchange* pDX)
  32. {
  33. CDialog::DoDataExchange(pDX);
  34. //{{AFX_DATA_MAP(CLoadMapDlg)
  35. DDX_Text(pDX, IDC_EDIT_LOAD_NUM, m_loadMapNum);
  36. DDV_MinMaxInt(pDX, m_loadMapNum, 1, MAX_MISSION_NUM);
  37. //}}AFX_DATA_MAP
  38. }
  39. BEGIN_MESSAGE_MAP(CLoadMapDlg, CDialog)
  40. //{{AFX_MSG_MAP(CLoadMapDlg)
  41. ON_WM_SHOWWINDOW()
  42. //}}AFX_MSG_MAP
  43. END_MESSAGE_MAP()
  44. /////////////////////////////////////////////////////////////////////////////
  45. // CLoadMapDlg message handlers
  46. void CLoadMapDlg::OnShowWindow(BOOL bShow, UINT nStatus) 
  47. {
  48. CDialog::OnShowWindow(bShow, nStatus);
  49.     //显示前设置好文本为最大关数
  50. SetDlgItemInt(IDC_STATIC_MAX_NUM, MAX_MISSION_NUM);
  51. }