📄 repcombdlg.h
字号:
// RepCombDlg.h : header file
//
#if !defined(AFX_REPCOMBDLG_H__31DE1E29_B666_11D9_ABF6_000AEB106808__INCLUDED_)
#define AFX_REPCOMBDLG_H__31DE1E29_B666_11D9_ABF6_000AEB106808__INCLUDED_
#include "PrefixCalculator.h" // Added by ClassView
#include "RepComb1.h" // Added by ClassView
#include "PreSchemeCal.h" // Added by ClassView
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
/////////////////////////////////////////////////////////////////////////////
// CRepCombDlg dialog
class CRepCombDlg : public CDialog
{
// Construction
public:
int go();
CRepCombDlg(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CRepCombDlg)
enum { IDD = IDD_REPCOMB_DIALOG };
CListBox m_listKey;
int m_n1;
int m_n2;
int m_n3;
int m_n4;
CString m_strInfo;
//}}AFX_DATA
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CRepCombDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
void Input();
static CPrefixCalculator m_PrefixCalculator;
void ExpressionGenerator(int nLength,int scheme[],int op[],int operand[]);
CPreSchemeCal m_ss;
static char m_strOperaters[4];
static double m_dblOperandTable[4];
static char m_cOperatorTable[3];
static int m_nScheme[8];
int m_nCount;
CRepComb m_rcOperand;
CRepComb m_rcOperator;
HICON m_hIcon;
//m_op表示本次产生的三个运算符的排列
//m_operand表示本次产生的四个操作数的排列
//m_count用户输入的不同数据的个数
int m_op[3],m_operand[4],m_count;
//m_a各不同元素出现的次数
//m_b各运算符可出现的次数,在这里为均为3
//m_comp用户输入的数据中不同的数据
//m_dblOperandTable用户输入的四个数据
static int m_a[4],m_b[4];
static int m_comp[4];
// Generated message map functions
//{{AFX_MSG(CRepCombDlg)
virtual BOOL OnInitDialog();
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
afx_msg void OnPaint();
afx_msg HCURSOR OnQueryDragIcon();
virtual void OnOK();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_REPCOMBDLG_H__31DE1E29_B666_11D9_ABF6_000AEB106808__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -