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

CA认证

开发平台:

Visual C++

  1. #if !defined(AFX_CERTPAGE_H__BA3DE6AC_0660_49FF_9937_D50BDA157C2E__INCLUDED_)
  2. #define AFX_CERTPAGE_H__BA3DE6AC_0660_49FF_9937_D50BDA157C2E__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif // _MSC_VER > 1000
  6. // CertExtPage.h : header file
  7. //
  8. /////////////////////////////////////////////////////////////////////////////
  9. // CCertExtPage dialog
  10. #include ".ControlFileEditCtrFileEditCtrl.h"
  11. #include ".ControltooltipOXToolTipCtrl.h"
  12. class CCertExtPage : public CPropertyPage
  13. {
  14. DECLARE_DYNCREATE(CCertExtPage)
  15. private:
  16. void AddMsg(CString info,DWORD type = M_OK);
  17. void SetCheck();
  18. CString m_Path;
  19. // Construction
  20. public:
  21. void TranslateCT();
  22. virtual BOOL PreTranslateMessage(MSG* pMsg);
  23. CCertExtPage();
  24. ~CCertExtPage();
  25. CString m_PriKey;
  26. CString m_p12;
  27. CString m_cert;
  28. CString m_key;
  29. CString m_p7;
  30. CString m_crl;
  31. int m_CertFormat;
  32. // Dialog Data
  33. //{{AFX_DATA(CCertExtPage)
  34. enum { IDD = IDD_PROPPAGE_EXT };
  35. // CXPEdit m_XpEditPwd4;
  36. // CXPEdit m_XpEditPwd3;
  37. // CXPEdit m_XpEditPwd2;
  38. // CXPEdit m_XpEditPwd;
  39. CFileEditCtrl m_XpEditPath;
  40. CFileEditCtrl m_XpEditP12;
  41. CFileEditCtrl m_XpEditKey;
  42. CFileEditCtrl m_XpEditInfile;
  43. CFileEditCtrl m_XpEditOutfile;
  44. // CXPStyleButtonST m_Bsout;
  45. // CXPStyleButtonST m_Bsin;
  46. // CXPStyleButtonST m_Bpub;
  47. // CXPStyleButtonST m_Bpath;
  48. CXPStyleButtonST m_Bok2;
  49. CXPStyleButtonST m_Bok;
  50. // CXPStyleButtonST m_Bkey;
  51. int m_TypeP12;
  52. int m_TypeCert;
  53. //}}AFX_DATA
  54. // Overrides
  55. // ClassWizard generate virtual function overrides
  56. //{{AFX_VIRTUAL(CCertExtPage)
  57. protected:
  58. virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  59. //}}AFX_VIRTUAL
  60. // Implementation
  61. protected:
  62. COXToolTipCtrl m_toolTip;
  63. // Generated message map functions
  64. //{{AFX_MSG(CCertExtPage)
  65. virtual BOOL OnInitDialog();
  66. afx_msg void OnBOk();
  67. afx_msg void OnRParse();
  68. afx_msg void OnRCreate();
  69. afx_msg void OnRChangep();
  70. afx_msg void OnRadioPemtoder();
  71. afx_msg void OnRadioDertopem();
  72. afx_msg void OnRadioRootch();
  73. afx_msg void OnRadioCrlch();
  74. afx_msg void OnRadioTiemch();
  75. afx_msg void OnRadioKeypairch();
  76. afx_msg void OnBOk2();
  77. afx_msg void OnRParse2();
  78. afx_msg void OnRCreate2();
  79. afx_msg void OnCheck1();
  80. //}}AFX_MSG
  81. BOOL OnToolTipNotify( UINT id, NMHDR * pTTTStruct, LRESULT * pResult);
  82. DECLARE_MESSAGE_MAP()
  83. };
  84. //{{AFX_INSERT_LOCATION}}
  85. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  86. #endif // !defined(AFX_CERTPAGE_H__BA3DE6AC_0660_49FF_9937_D50BDA157C2E__INCLUDED_)