windows-nt/Source/XPSP1/NT/base/wmi/bmoflocparser/inc/locutil/warndlg.h
2020-09-26 16:20:57 +08:00

63 lines
1.5 KiB
C++

//******************************************************************************
//
// File: WarnDlg.H
//
// Copyright (C) 1994-1997 Microsoft Corporation
// All rights reserved.
//
//******************************************************************************
#if !defined(LOCUTIL__WarnDlg_h__INCLUDED)
#define LOCUTIL__WarnDlg_h__INCLUDED
//------------------------------------------------------------------------------
class CWarningsDlg : public CDialog
{
// Construction
public:
CWarningsDlg(const CBufferReport * pBufMsg, LPCTSTR pszTitle = NULL,
eWarningFilter wf = wfWarning, BOOL fShowContext = FALSE,
UINT nMsgBoxFlags = MB_OK, CWnd* pParent = NULL);
// Dialog Data
//{{AFX_DATA(CWarningsDlg)
enum { IDD = IDD_WARNINGS };
CButton m_btnYes;
CButton m_btnCancel;
CButton m_btnNo;
CButton m_btnOK;
//}}AFX_DATA
// Data
protected:
const CBufferReport * m_pBufMsg;
CLString m_stTitle;
eWarningFilter m_wf;
BOOL m_fShowContext;
UINT m_nMsgBoxFlags;
// Overrides
// ClassWizard generated virtual function overrides
//{{AFX_VIRTUAL(CWarningsDlg)
public:
virtual int DoModal();
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
//}}AFX_VIRTUAL
// Implementation
protected:
void AddString(CEdit * pebc, const CLString & stAdd, int & len);
// Generated message map functions
//{{AFX_MSG(CWarningsDlg)
virtual BOOL OnInitDialog();
afx_msg void OnYes();
afx_msg void OnNo();
virtual void OnOK();
//}}AFX_MSG
DECLARE_MESSAGE_MAP()
};
#endif // LOCUTIL__WarnDlg_h__INCLUDED