您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 计算机应用/办公自动化 > 电子签章系统源代码
电子认证签章系统源代码2013年03月安徽省电子认证管理中心1/*******************************stdafx.h***************************/#defineVC_EXTRALEAN//Excluderarely-usedstufffromWindowsheaders#includeafxctl.h//MFCsupportforActiveXControls#includeafxext.h//MFCextensions#includeafxdtctl.h//MFCsupportforInternetExplorer4ComonControls#ifndef_AFX_NO_AFXCMN_SUPPORT#includeafxcmn.h//MFCsupportforWindowsCommonControls#endif//_AFX_NO_AFXCMN_SUPPORT#includeatlconv.h//MFCOLEclasses#includeAtlbase.h#defineUNICODE#ifndefULONG_PTR#defineULONG_PTR/*ULONG*/unsignedlong*#endif#include./gdiplus/include/Gdiplus.husingnamespaceGdiplus;#pragmacomment(lib,./gdiplus/lib/Gdiplus.lib)//DeletethetwoincludesbelowifyoudonotwishtousetheMFC//databaseclasses#includeafxdb.h//MFCdatabaseclasses#includeafxdao.h//MFCDAOdatabaseclasses#includeafxwin.h#importmsscript.ocxno_namespace//{{AFX_INSERT_LOCATION}}//MicrosoftVisualC++willinsertadditionaldeclarationsimmediatelybeforethepreviousline.#endif//!defined(AFX_STDAFX_H__8B528134_029F_4E9C_98FD_E8F297244773__INCLUDED_)/***************************stdafx.cpp*******************************/#includestdafx.h/********************************************************************HtmlSignatureAddInCtl.cpp:ImplementationoftheCHtmlSignatureAddInCtrlActiveXControlclass.*******************************************************************/#includestdafx.h#includeHtmlSignatureAddIn.h#includeHtmlSignatureAddInCtl.h#includeHtmlSignatureAddInPpg.h#includeresource.h#includemshtml.h#includewingdi.h#include.\htmlsignatureaddinctl.h//数字证书部分头文件#includewincrypt.h#includecryptuiapi.h#defineMY_ENCODING_TYPE(PKCS_7_ASN_ENCODING|X509_ASN_ENCODING)//数字证书部分头文件#ifdef_DEBUG#definenewDEBUG_NEW#undefTHIS_FILEstaticcharTHIS_FILE[]=__FILE__;#endif#pragmacomment(lib,Msimg32.lib)IMPLEMENT_DYNCREATE(CHtmlSignatureAddInCtrl,COleControl)///////////////////////////////////////////////////////////////////////////////MessagemapBEGIN_MESSAGE_MAP(CHtmlSignatureAddInCtrl,COleControl)//ON_WM_CONTEXTMENU()//{{AFX_MSG_MAP(CHtmlSignatureAddInCtrl)ON_COMMAND(ID_MENU_BRANDINFO,OnMenuBrandinfo)安徽省电子认证管理中心2ON_COMMAND(ID_MENU_CANCELSIG,OnMenuCancelsig)ON_COMMAND(ID_MENU_VIEWCERT,OnMenuViewcert)ON_COMMAND(ID_MENU_NUMSIGNATURE,OnMenuNumsignature)ON_COMMAND(ID_MENU_CERTIFY,OnMenuCertify)ON_WM_ERASEBKGND()//}}AFX_MSG_MAPON_OLEVERB(AFX_IDS_VERB_PROPERTIES,OnProperties)ON_WM_LBUTTONDOWN()ON_WM_LBUTTONUP()ON_WM_RBUTTONDOWN()ON_WM_CONTEXTMENU()END_MESSAGE_MAP()///////////////////////////////////////////////////////////////////////////////DispatchmapBEGIN_DISPATCH_MAP(CHtmlSignatureAddInCtrl,COleControl)//{{AFX_DISPATCH_MAP(CHtmlSignatureAddInCtrl)DISP_PROPERTY_EX(CHtmlSignatureAddInCtrl,id,GetId,SetId,VT_BSTR)DISP_PROPERTY_EX(CHtmlSignatureAddInCtrl,ocxLeft,GetOcxLeft,SetOcxLeft,VT_BSTR)DISP_PROPERTY_EX(CHtmlSignatureAddInCtrl,ocxTop,GetOcxTop,SetOcxTop,VT_BSTR)DISP_PROPERTY_EX(CHtmlSignatureAddInCtrl,ocxWidth,GetOcxWidth,SetOcxWidth,VT_BSTR)DISP_PROPERTY_EX(CHtmlSignatureAddInCtrl,ocxHeight,GetOcxHeight,SetOcxHeight,VT_BSTR)DISP_PROPERTY_EX(CHtmlSignatureAddInCtrl,sigPath,GetSigPath,SetSigPath,VT_BSTR)//}}AFX_DISPATCH_MAPDISP_FUNCTION_ID(CHtmlSignatureAddInCtrl,AboutBox,DISPID_ABOUTBOX,AboutBox,VT_EMPTY,VTS_NONE)DISP_PROPERTY_NOTIFY_ID(CHtmlSignatureAddInCtrl,EnableMoveSig,dispidEnableMoveSig,m_EnableMoveSig,OnEnableMoveSigChanged,VT_BSTR)DISP_PROPERTY_NOTIFY_ID(CHtmlSignatureAddInCtrl,DivId,dispidDivId,m_DivId,OnDivIdChanged,VT_BSTR)DISP_PROPERTY_NOTIFY_ID(CHtmlSignatureAddInCtrl,DocumentId,dispidDocumentId,m_DocumentId,OnDocumentIdChanged,VT_BSTR)DISP_PROPERTY_NOTIFY_ID(CHtmlSignatureAddInCtrl,FieldList,dispidFieldList,m_FieldList,OnFieldListChanged,VT_VARIANT)DISP_PROPERTY_NOTIFY_ID(CHtmlSignatureAddInCtrl,IEVersion,dispidIEVersion,m_IEVersion,OnIEVersionChanged,VT_BSTR)DISP_PROPERTY_NOTIFY_ID(CHtmlSignatureAddInCtrl,UserName,dispidUserName,m_UserName,OnUserNameChanged,VT_BSTR)DISP_PROPERTY_NOTIFY_ID(CHtmlSignatureAddInCtrl,PassWord,dispidPassWord,m_PassWord,OnPassWordChanged,VT_BSTR)DISP_PROPERTY_EX_ID(CHtmlSignatureAddInCtrl,SignatureIP,dispidSignatureIP,GetSignatureIP,SetSignatureIP,VT_BSTR)DISP_PROPERTY_NOTIFY_ID(CHtmlSignatureAddInCtrl,SignatureName,dispidSignatureName,m_SignatureName,OnSignatureNameChanged,VT_BSTR)DISP_PROPERTY_NOTIFY_ID(CHtmlSignatureAddInCtrl,SignatureTime,dispidSignatureTime,m_SignatureTime,OnSignatureTimeChanged,VT_DATE)DISP_PROPERTY_NOTIFY_ID(CHtmlSignatureAddInCtrl,SignatureSerialId,dispidSignatureSerialId,m_SignatureSerialId,OnSignatureSerialIdChanged,VT_I4)DISP_PROPERTY_NOTIFY_ID(CHtmlSignatureAddInCtrl,SignatureCode,dispidSignatureCode,m_SignatureCode,OnSignatureCodeChanged,VT_BSTR)END_DISPATCH_MAP()///////////////////////////////////////////////////////////////////////////////EventmapBEGIN_EVENT_MAP(CHtmlSignatureAddInCtrl,COleControl)安徽省电子认证管理中心3//{{AFX_EVENT_MAP(CHtmlSignatureAddInCtrl)//NOTE-ClassWizardwilladdandremoveeventmapentries//DONOTEDITwhatyouseeintheseblocksofgeneratedcode!//}}AFX_EVENT_MAPEND_EVENT_MAP()///////////////
本文标题:电子签章系统源代码
链接地址:https://www.777doc.com/doc-4292817 .html