-
Notifications
You must be signed in to change notification settings - Fork 5
/
SrErrorDlg.h
125 lines (94 loc) · 3.65 KB
/
SrErrorDlg.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
/*===========================================================================
*
* File: Oberrordlg.H
* Author: Dave Humphrey ([email protected])
* Created On: July 31, 2006
*
* Description
*
*=========================================================================*/
#ifndef __OBERRORDLG_H
#define __OBERRORDLG_H
/*===========================================================================
*
* Begin Required Includes
*
*=========================================================================*/
/*===========================================================================
* End of Required Includes
*=========================================================================*/
/*===========================================================================
*
* Begin Definitions
*
*=========================================================================*/
/* Error dialog flags */
#define OBERRDLG_SHOWALLERRORS 1
#define OBERRDLG_SHOWUNTAGGEDERRORS 2
/*===========================================================================
* End of Definitions
*=========================================================================*/
/*===========================================================================
*
* Begin Class CSrErrorDlg Definition
*
*=========================================================================*/
class CSrErrorDlg : public CDialog {
/*---------- Protected Class Members -------------------------------*/
protected:
CString m_Title;
CString m_Message;
dword m_Flags;
dword m_OutputCount;
/*---------- Protected Class Members -------------------------------*/
protected:
/* Add error information to the dialog */
void AddLastError (void);
void AddAllErrors (void);
void AddAllUntaggedErrors (void);
void AddErrorInfo (CSrError* pError, const int ErrorIndex);
/*---------- Public Class Methods ---------------------------------*/
public:
/* Constructor */
CSrErrorDlg(CWnd* pParent = NULL);
/* Set class members */
void SetTitle (const TCHAR* pString) { m_Title = pString; }
void SetMessage (const TCHAR* pString) { m_Message = pString; }
void SetFlags (const dword Flags) { m_Flags = Flags; }
/* Dialog Data */
//{{AFX_DATA(CSrErrorDlg)
enum { IDD = IDD_SRERROR_DLG };
CEdit m_ErrorDetails;
CEdit m_ErrorMessage;
//}}AFX_DATA
/* ClassWizard generated virtual function overrides */
//{{AFX_VIRTUAL(CSrErrorDlg)
protected:
virtual void DoDataExchange(CDataExchange* pDX);
//}}AFX_VIRTUAL
protected:
/* Generated message map functions */
//{{AFX_MSG(CSrErrorDlg)
virtual BOOL OnInitDialog();
//}}AFX_MSG
DECLARE_MESSAGE_MAP();
public:
afx_msg void OnContextMenu(CWnd* /*pWnd*/, CPoint /*point*/);
};
/*===========================================================================
* End of Class CSrErrorDlg Definition
*=========================================================================*/
/*===========================================================================
*
* Begin Function Prototypes
*
*=========================================================================*/
/*===========================================================================
* End of Function Prototypes
*=========================================================================*/
//{{AFX_INSERT_LOCATION}}
//}}AFX_INSERT_LOCATION
#endif
/*===========================================================================
* End of File Oberrordlg.H
*=========================================================================*/