CaCenterPage.h
上传用户:dengkfang
上传日期:2008-12-30
资源大小:5233k
文件大小:3k
源码类别:

CA认证

开发平台:

Visual C++

  1. #if !defined(AFX_CAPAGE_H__5AD36C39_E124_4AE2_8D7A_2A7D11A740F4__INCLUDED_)
  2. #define AFX_CAPAGE_H__5AD36C39_E124_4AE2_8D7A_2A7D11A740F4__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // CaCenterPage.h : header file
  7. //
  8. #include ".ControlFileEditCtrFileEditCtrl.h"
  9. #include ".ControltooltipOXToolTipCtrl.h"
  10. /////////////////////////////////////////////////////////////////////////////
  11. // CCaCenterPage dialog
  12. class CCaCenterPage : public CPropertyPage
  13. {
  14. DECLARE_DYNCREATE(CCaCenterPage)
  15. // Construction
  16. public:
  17. void SetNamePath(const CString & strPath);
  18. void TranslateCT();
  19. virtual BOOL PreTranslateMessage(MSG* pMsg);
  20. CCaCenterPage();
  21. ~CCaCenterPage();
  22. CString m_Path;
  23. // Dialog Data
  24. //{{AFX_DATA(CCaCenterPage)
  25. enum { IDD = IDD_PROPPAGE_CA };
  26. CFileEditCtrl m_DirEdit;
  27. // CXPEdit m_XpEditReq;
  28. // CXPEdit m_XpEditCn;
  29. // CXPEdit m_XpEditEm;
  30. // CXPEdit m_XpEditC;
  31. // CXPEdit m_XpEditO;
  32. // CXPEdit m_XpEditOu;
  33. // CXPEdit m_XpEditSt;
  34. // CXPEdit m_XpEditL;
  35. // CXPEdit m_XpEditT;
  36. // CXPEdit m_XpEditG;
  37. // CXPEdit m_XpEditS;
  38. // CXPEdit m_XpEditDay;
  39. // CXPEdit m_XpEditSn;
  40. CFileEditCtrl m_XpEdit4;
  41. CStatic m_StaticCN;
  42. CXPStyleButtonST m_Bcrl2;
  43. CXPStyleButtonST m_Bview;
  44. // CXPStyleButtonST m_Bpath4;
  45. CXPStyleButtonST m_Bmkreq;
  46. CXPStyleButtonST m_Bmkcert2;
  47. CXPStyleButtonST m_Bmkcert;
  48. CXPStyleButtonST m_Bcrl;
  49. CXPStyleButtonST m_Bmkroot;
  50. CString m_C;
  51. CString m_ST;
  52. CString m_L;
  53. CString m_O;
  54. CString m_OU;
  55. CString m_CN;
  56. CString m_E;
  57. CString m_S;
  58. CString m_G;
  59. CString m_T;
  60. //}}AFX_DATA
  61. // Overrides
  62. // ClassWizard generate virtual function overrides
  63. //{{AFX_VIRTUAL(CCaCenterPage)
  64. public:
  65. protected:
  66. virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  67. //}}AFX_VIRTUAL
  68. // Implementation
  69. protected:
  70. COXToolTipCtrl m_toolTip;
  71. // Generated message map functions
  72. //{{AFX_MSG(CCaCenterPage)
  73. virtual BOOL OnInitDialog();
  74. // afx_msg void OnBPath4();
  75. afx_msg void OnBCrl();
  76. afx_msg void OnBMkroot();
  77. afx_msg void OnBMkreq();
  78. afx_msg void OnBMkcert();
  79. afx_msg void OnCheck();
  80. afx_msg void OnBMkcert2();
  81. afx_msg void OnCheckP12();
  82. afx_msg void OnBCrl2();
  83. //}}AFX_MSG
  84. BOOL OnToolTipNotify( UINT id, NMHDR * pTTTStruct, LRESULT * pResult);
  85. DECLARE_MESSAGE_MAP()
  86. private:
  87. void AddMsg(CString info,DWORD type = M_OK);
  88. int m_CertFormat;
  89. BOOL m_MadePfx;
  90. UINT m_NameType;
  91. CString m_ExtName, m_IniPathName;
  92. };
  93. //{{AFX_INSERT_LOCATION}}
  94. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  95. #endif // !defined(AFX_CAPAGE_H__5AD36C39_E124_4AE2_8D7A_2A7D11A740F4__INCLUDED_)