资源简介
RSA算法实现,C++完成,无错误,权威~
代码片段和文件信息
// AboutDlg.cpp : implementation file
//
#include “stdafx.h“
#include “MixedCS.h“
#include “AboutDlg.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
extern CMixedCSApp theApp;
static BOOL bClicked = FALSE;
char *pArrCredit = { ““ };
/////////////////////////////////////////////////////////////////////////////
// CAboutDlg dialog
CAboutDlg::CAboutDlg(CWnd* pParent /*=NULL*/)
: CDialog(CAboutDlg::IDD pParent)
{
//{{AFX_DATA_INIT(CAboutDlg)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
CBitmap bmp;
srand(GetTickCount());
do{theApp.bk_about=rand()%5;}while(theApp.bk_about==theApp.bk_mainui
||theApp.bk_about==1||theApp.bk_about==3);
bmp.LoadBitmap(IDB_BKBITMAP1+theApp.bk_about);
m_BkBrush = CreatePatternBrush ((HBITMAP)bmp.GetSafeHandle()) ;
bmp.Deleteobject();
bitmapIDs[0] = IDB_BKBITMAP2;
bitmapIDs[1] = IDB_BKBITMAP4;
}
void CAboutDlg::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CAboutDlg)
// NOTE: the ClassWizard will add DDX and DDV calls here
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CAboutDlg CDialog)
//{{AFX_MSG_MAP(CAboutDlg)
ON_WM_CTLCOLOR()
ON_WM_TIMER()
ON_WM_DESTROY()
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CAboutDlg message handlers
#define DISPLAY_TIMER_ID 151
BOOL CAboutDlg::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
m_neuhomepage.SubclassDlgItem(IDC_NEUHOMEPAGE_STATICthis);
m_myemail.SubclassDlgItem(IDC_MYEMAIL_STATICthis);
m_neuhomepage.Setlink(TRUE)
.SetTextColor(RGB(00255))
.SetFontUnderline(TRUE)
.SetlinkCursor(AfxGetApp()->LoadCursor(IDC_HAND));
m_myemail.Setlink(TRUE)
.SetTextColor(RGB(00255))
.SetFontUnderline(TRUE)
.SetlinkCursor(AfxGetApp()->LoadCursor(IDC_HAND));
m_credit.SubclassDlgItem(IDC_DISPLAY_STATICthis);
m_credit.SetCredits(pArrCredit‘|‘);
m_credit.SetSpeed(DISPLAY_FAST);
m_credit.SetColor(BACKGROUND_COLOR RGB(00255));
m_credit.SetTransparent();
m_credit.SetBkImage(bitmapIDs[0]);
m_credit.StartScrolling();
TimerOn = SetTimer(DISPLAY_TIMER_ID5000NULL);
ASSERT(TimerOn != 0);
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
HBRUSH CAboutDlg::OnCtlColor(CDC* pDC CWnd* pWnd UINT nCtlColor)
{
{
HBRUSH hbr = CDialog::OnCtlColor(pDC pWnd nCtlColor);
// TODO: Change any attributes of the DC here
if ( (nCtlColor==CTLCOLOR_DLG) || (nCtlColor==CTLCOLOR_STATIC) )
{
pDC->SetBkMode (TRANSPARENT);
if( nCtlColor==CTLCOLOR_STATIC )
pDC->SetTextColor(RGB(00255));
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3580 2006-12-13 09:09 源代码\CreditStatic.H
文件 28770 2006-12-13 09:09 源代码\CreditStatic.CPP
文件 2265 2006-12-13 09:09 源代码\BigInt.h
文件 19519 2007-10-16 10:08 源代码\BigInt.cpp
文件 1621 2006-12-13 09:09 源代码\AboutDlg.h
文件 3605 2006-12-13 09:09 源代码\AboutDlg.cpp
文件 539 2006-12-13 09:09 源代码\MixedCS.dsw
文件 5647 2006-12-13 09:09 源代码\MixedCS.dsp
文件 2564 2006-12-13 09:09 源代码\MixedCS.cpp
文件 4146 2006-12-13 09:09 源代码\MixedCS.clw
文件 26760 2006-12-13 09:09 源代码\MixedCS.aps
文件 1199 2006-12-13 09:09 源代码\Mcs.h
文件 3421 2006-12-13 09:09 源代码\Mcs.cpp
文件 4599 2006-12-13 09:09 源代码\Label.cpp
文件 2093 2006-12-13 09:09 源代码\LABEL.H
文件 1273 2006-12-13 09:09 源代码\GfL.h
文件 5729 2006-12-13 09:09 源代码\GfL.cpp
文件 857 2006-12-13 09:09 源代码\FileInOut.h
文件 2745 2006-12-13 09:09 源代码\FileInOut.cpp
文件 2091 2006-12-13 09:09 源代码\Des.h
文件 15567 2006-12-13 09:09 源代码\Des.cpp
文件 8221 2006-12-13 09:09 源代码\Window.cpp
文件 1054 2006-12-13 09:09 源代码\StdAfx.h
文件 209 2006-12-13 09:09 源代码\StdAfx.cpp
文件 2058 2006-12-13 09:09 源代码\RsaKeyDlg.h
文件 7917 2006-12-13 09:09 源代码\RsaKeyDlg.cpp
文件 1118 2006-12-13 09:09 源代码\Rsa.h
文件 3627 2006-12-13 09:09 源代码\Rsa.cpp
文件 1054 2006-12-13 09:09 源代码\MyFileDialog.h
文件 2466 2006-12-13 09:09 源代码\MyFileDialog.cpp
............此处省略37个文件信息
- 上一篇:铰链四杆机构运动仿真编程(vc6.0)
- 下一篇:学生成绩管理系统C语言实现
评论
共有 条评论