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.7 KiB

  1. // AppEdMpD.h : header file
  2. //
  3. /////////////////////////////////////////////////////////////////////////////
  4. // CAppEditMapDlg dialog
  5. class CAppEditMapDlg : public CDialog
  6. {
  7. // Construction
  8. public:
  9. CAppEditMapDlg(CWnd* pParent = NULL); // standard constructor
  10. virtual BOOL OnInitDialog();
  11. // the flags
  12. DWORD m_dwFlags;
  13. // flag indicating if this is a new mapping
  14. BOOL m_fNewMapping;
  15. // are we editing the local machine?
  16. BOOL m_fLocalMachine;
  17. // the target listbox
  18. CListCtrl* m_pList;
  19. // Dialog Data
  20. //{{AFX_DATA(CAppEditMapDlg)
  21. enum { IDD = IDD_APP_EDITMAP };
  22. CButton m_radio_LimitedTo;
  23. CButton m_radio_All;
  24. CEdit m_edit_Exclusions;
  25. CEdit m_cedit_extension;
  26. CEdit m_cedit_executable;
  27. CButton m_cbttn_browse;
  28. BOOL m_bool_file_exists;
  29. BOOL m_bool_script_engine;
  30. CString m_sz_executable;
  31. CString m_sz_extension;
  32. CString m_sz_exclusions;
  33. int m_nAllLimited;
  34. //}}AFX_DATA
  35. protected:
  36. //
  37. // Radio button values (RONALDM)
  38. //
  39. enum
  40. {
  41. RADIO_ALL_VERBS,
  42. RADIO_LIMITED_VERBS,
  43. };
  44. // Overrides
  45. // ClassWizard generated virtual function overrides
  46. //{{AFX_VIRTUAL(CAppEditMapDlg)
  47. protected:
  48. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  49. //}}AFX_VIRTUAL
  50. // Implementation
  51. protected:
  52. // Generated message map functions
  53. //{{AFX_MSG(CAppEditMapDlg)
  54. virtual void OnOK();
  55. afx_msg void OnBrowse();
  56. afx_msg void OnHelpbtn();
  57. afx_msg void OnRadioAllVerbs();
  58. afx_msg void OnRadioLimitVerbs();
  59. //}}AFX_MSG
  60. DECLARE_MESSAGE_MAP()
  61. void DoHelp();
  62. CString m_sz_extensionOrig;
  63. };