📄 classifyinfodlg.h
字号:
#if !defined(AFX_CLASSIFYINFODLG_H__932F8D40_7363_11D3_8B6A_0000E83F643B__INCLUDED_)
#define AFX_CLASSIFYINFODLG_H__932F8D40_7363_11D3_8B6A_0000E83F643B__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "ClassifyInfoFile.h"
// ClassifyInfoDlg.h : header file
//
/////////////////////////////////////////////////////////////////////////////
// CClassifyInfoDlg dialog
class CRSIPView;
class CClassifyInfoDlg : public CDialog
{
// Construction
public:
CClassifyInfoDlg(CWnd* pParent = NULL); // standard constructor
~CClassifyInfoDlg();
CPtrArray m_aClassifyInfoArray;
// Dialog Data
//{{AFX_DATA(CClassifyInfoDlg)
enum { IDD = IDD_CLASSINFODLG };
CListCtrl m_ClassifyInfoList;
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CClassifyInfoDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
CRSIPView * m_pView;
CPtrArray m_aIDList;
CPtrArray m_aClassList;
int m_nResultID;
int m_nResult;
void Refresh();
// Generated message map functions
//{{AFX_MSG(CClassifyInfoDlg)
virtual BOOL OnInitDialog();
afx_msg void OnReset();
afx_msg void OnCombine();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
/////////////////////////////////////////////////////////////////////////////
// CClassInfoDlg1 dialog
class CClassInfoDlg1 : public CDialog
{
// Construction
public:
CClassInfoDlg1(CWnd* pParent = NULL); // standard constructor
~CClassInfoDlg1();
bool Create();
CRSClassifyInfoFile * m_pRSClassifyInfoFile;
COLORREF m_clrColor;
int m_nPntCount; //某训练区内点数目
POINT * m_pPointArray; //某训练区内点点集
int m_nPntNumber; //某训练区边界点数目
POINT * m_pPntArray; //某训练区边界点集
// Dialog Data
//{{AFX_DATA(CClassInfoDlg1)
enum { IDD = IDD_CLASSINFODLG1 };
CComboBox m_ClassNameList;
int m_nClassID;
int m_nMethod;
//}}AFX_DATA
private:
int m_nCurrentIndex;
bool m_bChange;
CRSIPView* m_pView;
void Initial();
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CClassInfoDlg1)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CClassInfoDlg1)
virtual void OnOK();
afx_msg void OnNewcolor();
afx_msg void OnNewclass();
afx_msg void OnExistclass();
afx_msg void OnSelchangeClassnamelist();
virtual BOOL OnInitDialog();
afx_msg void OnPaint();
afx_msg void OnChangeClassColor();
afx_msg void OnSaveclassinfo();
virtual void OnCancel();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
/////////////////////////////////////////////////////////////////////////////
// CClassInfoResetDlg dialog
class CClassInfoResetDlg : public CDialog
{
// Construction
public:
CClassInfoResetDlg(CWnd* pParent = NULL); // standard constructor
// Dialog Data
//{{AFX_DATA(CClassInfoResetDlg)
enum { IDD = IDD_CLASSINFORESETDLG };
int m_nID;
CString m_szName;
BYTE m_nBlue;
BYTE m_nGreen;
BYTE m_nRed;
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CClassInfoResetDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
bool m_bChange;
// Generated message map functions
//{{AFX_MSG(CClassInfoResetDlg)
afx_msg void OnSetcolor();
virtual void OnOK();
afx_msg void OnPaint();
virtual BOOL OnInitDialog();
afx_msg void OnChangeColor();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
/////////////////////////////////////////////////////////////////////////////
// CCombineClassDlg dialog
class CCombineClassDlg : public CDialog
{
// Construction
public:
CCombineClassDlg(CWnd* pParent = NULL); // standard constructor
~CCombineClassDlg();
CPtrArray m_aIDs;
int m_nResultID;
int m_nResult;
// Dialog Data
//{{AFX_DATA(CCombineClassDlg)
enum { IDD = IDD_CLASSCOMBINE };
CComboBox m_IDList;
//}}AFX_DATA
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CCombineClassDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
// Generated message map functions
//{{AFX_MSG(CCombineClassDlg)
virtual void OnOK();
virtual BOOL OnInitDialog();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
//{{AFX_INSERT_LOCATION}}
// Microsoft Visual C++ will insert additional declarations immediately before the previous line.
#endif // !defined(AFX_CLASSIFYINFODLG_H__932F8D40_7363_11D3_8B6A_0000E83F643B__INCLUDED_)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -