Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

76 lines
1.6 KiB

  1. /*++
  2. Copyright (C) 1998-1999 Microsoft Corporation
  3. Module Name:
  4. warndlg.h
  5. Abstract:
  6. Class definition for the expensive trace data warning dialog.
  7. --*/
  8. #ifndef _WARNDLG_H_
  9. #define _WARNDLG_H_
  10. #if _MSC_VER > 1000
  11. #pragma once
  12. #endif // _MSC_VER > 1000
  13. // Dialog controls
  14. #define IDD_EXPENSIVEWARN 1200
  15. #define IDC_STATIC_WARN 1201
  16. #define IDC_WARN_FIRST_HELP_CTRL_ID 1202
  17. #define IDC_CHECK_NO_MORE 1202
  18. class CProvidersProperty;
  19. /////////////////////////////////////////////////////////////////////////////
  20. // CWarnDlg dialog
  21. class CWarnDlg : public CDialog
  22. {
  23. // Construction
  24. public:
  25. CWarnDlg(CWnd* pParent = NULL); // standard constructor
  26. virtual ~CWarnDlg(){};
  27. void SetProvidersPage( CProvidersProperty* pPage );
  28. // Dialog Data
  29. //{{AFX_DATA(CWarnDlg)
  30. enum { IDD = IDD_EXPENSIVEWARN };
  31. BOOL m_CheckNoMore;
  32. //}}AFX_DATA
  33. // Overrides
  34. // ClassWizard generated virtual function overrides
  35. //{{AFX_VIRTUAL(CWarnDlg)
  36. protected:
  37. virtual BOOL OnInitDialog();
  38. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  39. //}}AFX_VIRTUAL
  40. // Implementation
  41. protected:
  42. // Generated message map functions
  43. //{{AFX_MSG(CWarnDlg)
  44. afx_msg BOOL OnHelpInfo( HELPINFO* );
  45. afx_msg void OnContextMenu( CWnd*, CPoint );
  46. //}}AFX_MSG
  47. DECLARE_MESSAGE_MAP()
  48. private:
  49. CProvidersProperty* m_pProvidersPage;
  50. };
  51. //{{AFX_INSERT_LOCATION}}
  52. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  53. #endif // _WARNDLG_H_