BaiDlg.h
上传用户:onward9999
上传日期:2022-06-27
资源大小:989k
文件大小:2k
源码类别:

其他游戏

开发平台:

Visual C++

  1. #if !defined(AFX_BAIDLG_H__59AF5EC0_29E2_11D4_9933_F061814DFD0D__INCLUDED_)
  2. #define AFX_BAIDLG_H__59AF5EC0_29E2_11D4_9933_F061814DFD0D__INCLUDED_
  3. #include "ChessDlg.h"
  4. #if _MSC_VER > 1000
  5. #pragma once
  6. #endif // _MSC_VER > 1000
  7. // BaiDlg.h : header file
  8. //
  9. /////////////////////////////////////////////////////////////////////////////
  10. // CBaiDlg dialog
  11. class CBaiDlg : public CDialog
  12. {
  13. // Construction
  14. public:
  15. CBaiDlg(CWnd* pParent = NULL);   // standard constructor
  16. // Dialog Data
  17. //{{AFX_DATA(CBaiDlg)
  18. enum { IDD = IDD_BAI };
  19. CCoolButton m_btSave;
  20. CCoolButton m_btOpen;
  21. CCoolButton m_btNormal;
  22. CCoolButton m_btClear;
  23. CCoolButton m_btCancel;
  24. CCoolButton m_btOK;
  25. int m_nGoSide;
  26. //}}AFX_DATA
  27. // Overrides
  28. // ClassWizard generated virtual function overrides
  29. //{{AFX_VIRTUAL(CBaiDlg)
  30. protected:
  31. virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  32. //}}AFX_VIRTUAL
  33. // Implementation
  34. protected:
  35. void New(const CFace& face);
  36. void Reset();
  37. void UpdateFace();
  38. BOOL GetFace(CFace& face);
  39. BOOL FaceToPoint(CPoint& point);
  40. int m_IconMap[10][11];
  41. CPoint m_Point;
  42. CDC* m_pdcBack;
  43. CDC* m_pdcBoard;
  44. CChessDlg* m_pParent;
  45. // Generated message map functions
  46. //{{AFX_MSG(CBaiDlg)
  47. virtual BOOL OnInitDialog();
  48. afx_msg void OnBaiok();
  49. afx_msg void OnPaint();
  50. afx_msg void OnRButtonDown(UINT nFlags, CPoint point);
  51. afx_msg void OnMouseMove(UINT nFlags, CPoint point);
  52. afx_msg void OnBtClear();
  53. afx_msg void OnBtNormal();
  54. afx_msg void OnBlackB();
  55. afx_msg void OnBlackJ();
  56. afx_msg void OnBlackK();
  57. afx_msg void OnBlackM();
  58. afx_msg void OnBlackP();
  59. afx_msg void OnBlackS();
  60. afx_msg void OnBlackX();
  61. afx_msg void OnRedB();
  62. afx_msg void OnRedJ();
  63. afx_msg void OnRedK();
  64. afx_msg void OnRedM();
  65. afx_msg void OnRedP();
  66. afx_msg void OnRedS();
  67. afx_msg void OnRedX();
  68. afx_msg void OnBaiDelete();
  69. afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
  70. afx_msg void OnBtOpen();
  71. afx_msg void OnBtSave();
  72. //}}AFX_MSG
  73. DECLARE_MESSAGE_MAP()
  74. };
  75. //{{AFX_INSERT_LOCATION}}
  76. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  77. #endif // !defined(AFX_BAIDLG_H__59AF5EC0_29E2_11D4_9933_F061814DFD0D__INCLUDED_)