www.pudn.com > sudoku.rar > NumMatrixAppDlg.h


// NumMatrixAppDlg.h : 头文件 
// 
 
#pragma once 
 
#include "nummatrix.h" 
#include "calculagraph.h" 
#include "afxwin.h" 
 
// CNumMatrixAppDlg 对话框 
class CNumMatrixAppDlg : public CDialog 
{ 
// 构造 
public: 
	CNumMatrixAppDlg(CWnd* pParent = NULL);	// 标准构造函数 
 
// 对话框数据 
	enum { IDD = IDD_NUMMATRIXAPP_DIALOG }; 
 
	protected: 
	virtual void DoDataExchange(CDataExchange* pDX);	// DDX/DDV 支持 
 
 
// 实现 
protected: 
	HICON m_hIcon; 
 
    CNumMatrix m_nmNumMatrix; 
    CCalculagraph m_calg; 
    __int16 m_i16Possibles[100]; 
    int m_iPossibleNum; 
    __int16 m_i16Current; 
 
    short m_siKeyState; 
 
    CString m_sCurrFileName; 
 
	// 生成的消息映射函数 
	virtual BOOL OnInitDialog(); 
	afx_msg void OnSysCommand(UINT nID, LPARAM lParam); 
	afx_msg void OnPaint(); 
	afx_msg HCURSOR OnQueryDragIcon(); 
	DECLARE_MESSAGE_MAP() 
public: 
    afx_msg void OnBnClickedBtCompute(); 
    afx_msg void OnBnClickedBtOpen(); 
    afx_msg void OnBnClickedBtSave(); 
    afx_msg void OnBnClickedBtClear(); 
    afx_msg void OnLButtonUp(UINT nFlags, CPoint point); 
    afx_msg BOOL OnMouseWheel(UINT nFlags, short zDelta, CPoint pt); 
    afx_msg void OnTimer(UINT nIDEvent); 
    CEdit m_etMsg; 
};