www.pudn.com > CipherSystem.rar > RC4Process.cpp
// RC4Process.cpp : 实现文件
//
#include "stdafx.h"
#include "CipherSystem.h"
#include "RC4Process.h"
#include ".\rc4process.h"
// RC4Process 对话框
IMPLEMENT_DYNAMIC(RC4Process, CDialog)
RC4Process::RC4Process(CWnd* pParent /*=NULL*/)
: CDialog(RC4Process::IDD, pParent)
, m_iArray1(0)
, m_iArray2(0)
, m_iArray3(0)
, m_iArray4(0)
, m_iMark(0)
{
}
RC4Process::~RC4Process()
{
}
void RC4Process::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
DDX_Text(pDX, IDC_EDIT1, m_iArray1);
DDV_MinMaxInt(pDX, m_iArray1, 0, 255);
DDX_Text(pDX, IDC_EDIT2, m_iArray2);
DDV_MinMaxInt(pDX, m_iArray2, 0, 255);
DDX_Text(pDX, IDC_EDIT3, m_iArray3);
DDV_MinMaxInt(pDX, m_iArray3, 0, 255);
DDX_Text(pDX, IDC_EDIT5, m_iArray4);
DDV_MinMaxInt(pDX, m_iArray4, 0, 255);
}
BEGIN_MESSAGE_MAP(RC4Process, CDialog)
ON_BN_CLICKED(ID_RC4_ENCRYPT, OnBnClickedRc4Encrypt)
ON_BN_CLICKED(ID_RC4_DECRYPT, OnBnClickedRc4Decrypt)
ON_BN_CLICKED(IDCANCEL, OnBnClickedCancel)
END_MESSAGE_MAP()
// RC4Process 消息处理程序
void RC4Process::OnBnClickedRc4Encrypt()
{
// TODO: 在此添加控件通知处理程序代码
UpdateData(TRUE);
m_iMark = 1;
OnOK();
}
void RC4Process::OnBnClickedRc4Decrypt()
{
// TODO: 在此添加控件通知处理程序代码
UpdateData(TRUE);
m_iMark = -1;
OnOK();
}
void RC4Process::OnBnClickedCancel()
{
// TODO: 在此添加控件通知处理程序代码
m_iMark = 0;
OnCancel();
}