www.pudn.com > russion_vc.zip > RussionDlg.h
// RussionDlg.h : header file
//
#if !defined(AFX_RUSSIONDLG_H__BF030346_AA8E_11D3_A32D_0000210063B5__INCLUDED_)
#define AFX_RUSSIONDLG_H__BF030346_AA8E_11D3_A32D_0000210063B5__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "player.h"
/////////////////////////////////////////////////////////////////////////////
// CRussionDlg dialog
class CRussionDlg : public CDialog
{
// Construction
public:
CRussionDlg(CWnd* pParent = NULL); // standard constructor
~CRussionDlg();
void InitImage();
void ReleaseImage();
void ReDrawBack(Player*,CDC*);
void ReDrawPane(Player*,CDC* pDC);
void ReDrawMarks(Player*,CDC* pDC);
void OnMenuFullscreen();
void OnGetMinMaxInfo(MINMAXINFO FAR* lpMMI);
public:
BOOL m_bFullScreen; //全屏幕显示标志
CRect m_FullScreenWindowRect; //全屏幕显示窗口Rect
WINDOWPLACEMENT m_wpPrev; //用于保存正常视图时的窗口位置信息
CToolBar * m_wndFullScreenBar; //全屏幕显示时的浮动工具条
public:
Player* Player1;
public:
CDC* dcBk;
CDC* dcPane;
CDC* dcBuf;
int speed;
// Dialog Data
//{{AFX_DATA(CRussionDlg)
enum { IDD = IDD_RUSSION_DIALOG };
// NOTE: the ClassWizard will add data members here
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CRussionDlg)
public:
virtual BOOL PreTranslateMessage(MSG* pMsg);
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
HICON m_hIcon;
// Generated message map functions
//{{AFX_MSG(CRussionDlg)
virtual BOOL OnInitDialog();
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
virtual void OnOK();
virtual void OnCancel();
afx_msg void OnTimer(UINT nIDEvent);
afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
afx_msg void OnChangeEdit2();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_RUSSIONDLG_H__BF030346_AA8E_11D3_A32D_0000210063B5__INCLUDED_)