OptionDlg.cpp
上传用户:heseme
上传日期:2009-12-23
资源大小:228k
文件大小:2k
开发平台:

Visual C++

  1. // OptionDlg.cpp : implementation file
  2. //
  3. #include "stdafx.h"
  4. #include "FireWall1.h"
  5. #include "OptionDlg.h"
  6. #ifdef _DEBUG
  7. #define new DEBUG_NEW
  8. #undef THIS_FILE
  9. static char THIS_FILE[] = __FILE__;
  10. #endif
  11. /////////////////////////////////////////////////////////////////////////////
  12. // COptionDlg dialog
  13. COptionDlg::COptionDlg(CWnd* pParent /*=NULL*/)
  14. : CDialog(COptionDlg::IDD, pParent)
  15. {
  16. //{{AFX_DATA_INIT(COptionDlg)
  17. // NOTE: the ClassWizard will add member initialization here
  18. //}}AFX_DATA_INIT
  19. }
  20. void COptionDlg::DoDataExchange(CDataExchange* pDX)
  21. {
  22. CDialog::DoDataExchange(pDX);
  23. //{{AFX_DATA_MAP(COptionDlg)
  24. DDX_Control(pDX, IDC_TAB1, m_Tab);
  25. //}}AFX_DATA_MAP
  26. }
  27. BEGIN_MESSAGE_MAP(COptionDlg, CDialog)
  28. //{{AFX_MSG_MAP(COptionDlg)
  29. ON_NOTIFY(TCN_SELCHANGE, IDC_TAB1, OnSelchangeTab)
  30. //}}AFX_MSG_MAP
  31. END_MESSAGE_MAP()
  32. /////////////////////////////////////////////////////////////////////////////
  33. // COptionDlg message handlers
  34. BOOL COptionDlg::OnInitDialog() 
  35. {
  36. CDialog::OnInitDialog();
  37. TC_ITEM TabCtrlItem;
  38. TabCtrlItem.mask = TCIF_TEXT;
  39. TabCtrlItem.pszText =_T("网络策略");
  40. m_Tab.InsertItem(0, &TabCtrlItem);
  41. TabCtrlItem.pszText = "规则库";
  42. m_Tab.InsertItem( 1, &TabCtrlItem );
  43. TabCtrlItem.pszText = "缺省配置";
  44. m_Tab.InsertItem( 2, &TabCtrlItem );
  45.     TabCtrlItem.pszText="服务策略";
  46. m_Tab.InsertItem(3,&TabCtrlItem);
  47.     TabCtrlItem.pszText="用户验证";
  48. m_Tab.InsertItem(3,&TabCtrlItem);
  49.  TabCtrlItem.pszText="日志记录";
  50. m_Tab.InsertItem(3,&TabCtrlItem);
  51.  TabCtrlItem.pszText="状态监视";
  52. m_Tab.InsertItem(3,&TabCtrlItem); return TRUE;  // return TRUE unless you set the focus to a control
  53.               // EXCEPTION: OCX Property Pages should return FALSE
  54. }
  55. void COptionDlg::OnSelchangeTab(NMHDR* pNMHDR, LRESULT* pResult) 
  56. {
  57.     int nSelIndex = m_Tab.GetCurSel();
  58. switch(nSelIndex)
  59. {
  60. case 0:
  61. break;
  62. case 1:
  63. break;
  64. case 2:
  65. break;
  66. case 3:
  67. break;
  68. case 4:
  69. break;
  70. case 5:
  71. break;
  72. }
  73. *pResult = 0;
  74. }