⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cardtestdlg.cpp

📁 vc ad
💻 CPP
📖 第 1 页 / 共 2 页
字号:
// cardtestDlg.cpp : implementation file
//

#include "stdafx.h"
#include "version.h"
#include "cardtest.h"
#include "card.h"
#include "choice.h"
#include "number.h"
#include "video.h"
#include "cardtestDlg.h"
#include "preview.h"
#include "compress.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

extern AVE2KLIB_DISPLAY_PARAMETER g_ParaPrimary, g_ParaOverlay;
int g_nScreenMode;
BOOL PrepareScreen(	int *pMode	);
int ReleaseScreen(	);

CCardtestDlg *g_Main;
/////////////////////////////////////////////////////////////////////////////
// CAboutDlg dialog used for App About

class CAboutDlg : public CDialog
{
public:
	CAboutDlg();

// Dialog Data
	//{{AFX_DATA(CAboutDlg)
#if(TARGET==AVE2K)
	enum { IDD = IDD_ABOUTBOX };
#else
	enum { IDD = IDD_ABOUTBOX_AVEIII };
#endif
	//}}AFX_DATA

	// ClassWizard generated virtual function overrides
	//{{AFX_VIRTUAL(CAboutDlg)
	protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	//}}AFX_VIRTUAL

// Implementation
protected:
	//{{AFX_MSG(CAboutDlg)
	//}}AFX_MSG
	DECLARE_MESSAGE_MAP()
};

CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
{
	//{{AFX_DATA_INIT(CAboutDlg)
	//}}AFX_DATA_INIT
}

void CAboutDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CAboutDlg)
	//}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
	//{{AFX_MSG_MAP(CAboutDlg)
		// No message handlers
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CCardtestDlg dialog

CCardtestDlg::CCardtestDlg(CWnd* pParent /*=NULL*/)
	: CDialog(CCardtestDlg::IDD, pParent)
{
	//{{AFX_DATA_INIT(CCardtestDlg)
		// NOTE: the ClassWizard will add member initialization here
	//}}AFX_DATA_INIT
	// Note that LoadIcon does not require a subsequent DestroyIcon in Win32
#if(TARGET==TD_AVEIII)
	m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME_AVEIII);
#else
	m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
#endif
}

void CCardtestDlg::DoDataExchange(CDataExchange* pDX)
{
	CDialog::DoDataExchange(pDX);
	//{{AFX_DATA_MAP(CCardtestDlg)
		// NOTE: the ClassWizard will add DDX and DDV calls here
	//}}AFX_DATA_MAP
}

BEGIN_MESSAGE_MAP(CCardtestDlg, CDialog)
	//{{AFX_MSG_MAP(CCardtestDlg)
	ON_WM_SYSCOMMAND()
	ON_WM_PAINT()
	ON_WM_QUERYDRAGICON()
	ON_COMMAND(ID_APP_ABOUT, OnAppAbout)
	ON_COMMAND(ID_CARD_OPEN, OnCardOpen)
	ON_COMMAND(ID_CARD_CLOSE, OnCardClose)
	ON_COMMAND(ID_NUMBER, OnNumber)
	ON_COMMAND(ID_CARD_NEXT, OnCardNext)
	ON_COMMAND(ID_PREVIEW, OnPreview)
	ON_WM_CLOSE()
	ON_COMMAND(ID_COMPRESS, OnCompress)
	//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// CCardtestDlg message handlers

BOOL CCardtestDlg::OnInitDialog()
{
	CDialog::OnInitDialog();

	// Set the icon for this dialog.  The framework does this automatically
	//  when the application's main window is not a dialog
	SetIcon(m_hIcon, TRUE);			// Set big icon
	SetIcon(m_hIcon, FALSE);		// Set small icon
	
	// TODO: Add extra initialization here
	g_Main=this;
	m_nTotalCard=0;
	m_nCurrIndex=-1;
	m_nLastType=TYPE_XS;
	m_nLastSerial=0;

	PrepareScreen(&g_nScreenMode);
	switch(g_nScreenMode){
	case 0:
		OutString("显示初始化失败。");
		break;
	case 1:
		OutString("显示初始化成功, 主平面方式。");
		/*OutString("显示初始化成功, 覆盖平面方式。;esagh;laesgh;lasdjg;ldashg;lasdhg;alsdhg;lsadhg;sadlgh;asldgh;sadghsa;dgh");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 覆盖平面方式。d.sgh;ldsakhg;lxcn.,cxnz213857-23986y3pwehgpn98y-643y4p32qifdsw36532532523");
		OutString("显示初始化成功, 覆盖平3253w5839[w5u3[209u5-365=032[5iurdisj[gfewa09u5=2u436[32q65;asldgh;sadghsa;dgh");
		OutString("显示初始化成功, 覆3wa5t43w6430968-4396u-439u6ldashg;lasdhg;alsdhg;lsadhg;sadlgh;asldgh;sadghsa;dgh");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 覆盖34643643790u43-7u-347u604376yshg;lasdhg;alsdhg;lsadhg;sadlgh;asldgh;sadghsa;dgh");
		OutString("显示初始化成功, 覆盖43643634p9u6-8u4366=43968-09734-6743-967-43986-094ugjp;rjsayhpj[fdahj;fdahjrdah");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 覆盖平面fdhardfhafdhsdfhsdf4575457456-6374p68bnw6hpgrdhtpgb8p64u34p68u346346436sa;dgh");
		OutString("显示初始化成功, 覆盖平436436u-34w6870934q876034u60p8934u60989u43068u340689u34069834w76346dfxhdfh;dgh");
		OutString("显示初始化成功, 覆盖平dfjgdsrtjgfjdyke5o7ie75965e5e96i k7uy6576658[up9sfd[hujrd;hu';rduhj;sdfjha;dgh");
		OutString("显示初始化成功, 覆盖平面方式。;fdhs'dfohk[s'dfpoh';jsdf;hjsdfh'fdhj'dfjh;djfskh'jdsfh;asldgh;sadghsa;dgh");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 覆盖平面dfhdfsuhpudfsh[dfs9uhpodfsuhpousdrh;pufd;uihj;fdsj;hjfdsh'jsdfhgh;sadghsa;dgh");
		OutString("显示初始化成功, 覆盖平dfhkdfs[phi'pdfohi'pdfsh'pfdj';ljfd'hpjdrs[hu[");
		OutString("显示初始化成功, 覆盖dfhjfd[phou[dfhupdofiuh[pdfouh[p'fjh/l.cjv;blj;fdj;hljfd;hjfd");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功xczbzxjcpobijxzc;oihb;xzocihb;kzxchb;zxchb;lkjcxz");
		OutString("vcxzbzfCX:hj'shjuy]pedsgsdu'odt'jgj'kjt'pdih[5eiy7k;hflj'fdjh;lkjfdh;ljdfdf;hj'djfh'fdhj'df");
		OutString("显示初始化成功, 覆盖平面方式sdgsdgsdgsegdshghfkm454ey5555555555555555555555555555555555555h;sadghsa;dgh");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 覆盖平面方式。;esagh;laesgh;lasdjg;ldashg;lasdhg;alsdhg;lsadhg;sadlgh;asldgh;sadghsa;dgh");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 覆盖平面方式。d.sgh;ldsakhg;lxcn.,cxnz213857-23986y3pwehgpn98y-643y4p32qifdsw36532532523");
		OutString("显示初始化成功, 覆盖平3253w5839[w5u3[209u5-365=032[5iurdisj[gfewa09u5=2u436[32q65;asldgh;sadghsa;dgh");
		OutString("显示初始化成功, 覆3wa5t43w6430968-4396u-439u6ldashg;lasdhg;alsdhg;lsadhg;sadlgh;asldgh;sadghsa;dgh");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 覆盖34643643790u43-7u-347u604376yshg;lasdhg;alsdhg;lsadhg;sadlgh;asldgh;sadghsa;dgh");
		OutString("显示初始化成功, 覆盖43643634p9u6-8u4366=43968-09734-6743-967-43986-094ugjp;rjsayhpj[fdahj;fdahjrdah");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 覆盖平面fdhardfhafdhsdfhsdf4575457456-6374p68bnw6hpgrdhtpgb8p64u34p68u346346436sa;dgh");
		OutString("显示初始化成功, 覆盖平436436u-34w6870934q876034u60p8934u60989u43068u340689u34069834w76346dfxhdfh;dgh");
		OutString("显示初始化成功, 覆盖平dfjgdsrtjgfjdyke5o7ie75965e5e96i k7uy6576658[up9sfd[hujrd;hu';rduhj;sdfjha;dgh");
		OutString("显示初始化成功, 覆盖平面方式。;fdhs'dfohk[s'dfpoh';jsdf;hjsdfh'fdhj'dfjh;djfskh'jdsfh;asldgh;sadghsa;dgh");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 覆盖平面dfhdfsuhpudfsh[dfs9uhpodfsuhpousdrh;pufd;uihj;fdsj;hjfdsh'jsdfhgh;sadghsa;dgh");
		OutString("显示初始化成功, 覆盖平dfhkdfs[phi'pdfohi'pdfsh'pfdj';ljfd'hpjdrs[hu[");
		OutString("显示初始化成功, 覆盖dfhjfd[phou[dfhupdofiuh[pdfouh[p'fjh/l.cjv;blj;fdj;hljfd;hjfd");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功xczbzxjcpobijxzc;oihb;xzocihb;kzxchb;zxchb;lkjcxz");
		OutString("vcxzbzfCX:hj'shjuy]pedsgsdu'odt'jgj'kjt'pdih[5eiy7k;hflj'fdjh;lkjfdh;ljdfdf;hj'djfh'fdhj'df");
		OutString("显示初始化成功, 覆盖平面方式sdgsdgsdgsegdshghfkm454ey5555555555555555555555555555555555555h;sadghsa;dgh");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");*/
		break;
	case 2:
		OutString("显示初始化成功, 覆盖平面方式。");
		/*OutString("显示初始化成功, 覆盖平面方式。;esagh;laesgh;lasdjg;ldashg;lasdhg;alsdhg;lsadhg;sadlgh;asldgh;sadghsa;dgh");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 覆盖平面方式。d.sgh;ldsakhg;lxcn.,cxnz213857-23986y3pwehgpn98y-643y4p32qifdsw36532532523");
		OutString("显示初始化成功, 覆盖平3253w5839[w5u3[209u5-365=032[5iurdisj[gfewa09u5=2u436[32q65;asldgh;sadghsa;dgh");
		OutString("显示初始化成功, 覆3wa5t43w6430968-4396u-439u6ldashg;lasdhg;alsdhg;lsadhg;sadlgh;asldgh;sadghsa;dgh");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 覆盖34643643790u43-7u-347u604376yshg;lasdhg;alsdhg;lsadhg;sadlgh;asldgh;sadghsa;dgh");
		OutString("显示初始化成功, 覆盖43643634p9u6-8u4366=43968-09734-6743-967-43986-094ugjp;rjsayhpj[fdahj;fdahjrdah");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 覆盖平面fdhardfhafdhsdfhsdf4575457456-6374p68bnw6hpgrdhtpgb8p64u34p68u346346436sa;dgh");
		OutString("显示初始化成功, 覆盖平436436u-34w6870934q876034u60p8934u60989u43068u340689u34069834w76346dfxhdfh;dgh");
		OutString("显示初始化成功, 覆盖平dfjgdsrtjgfjdyke5o7ie75965e5e96i k7uy6576658[up9sfd[hujrd;hu';rduhj;sdfjha;dgh");
		OutString("显示初始化成功, 覆盖平面方式。;fdhs'dfohk[s'dfpoh';jsdf;hjsdfh'fdhj'dfjh;djfskh'jdsfh;asldgh;sadghsa;dgh");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 覆盖平面dfhdfsuhpudfsh[dfs9uhpodfsuhpousdrh;pufd;uihj;fdsj;hjfdsh'jsdfhgh;sadghsa;dgh");
		OutString("显示初始化成功, 覆盖平dfhkdfs[phi'pdfohi'pdfsh'pfdj';ljfd'hpjdrs[hu[");
		OutString("显示初始化成功, 覆盖dfhjfd[phou[dfhupdofiuh[pdfouh[p'fjh/l.cjv;blj;fdj;hljfd;hjfd");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功xczbzxjcpobijxzc;oihb;xzocihb;kzxchb;zxchb;lkjcxz");
		OutString("vcxzbzfCX:hj'shjuy]pedsgsdu'odt'jgj'kjt'pdih[5eiy7k;hflj'fdjh;lkjfdh;ljdfdf;hj'djfh'fdhj'df");
		OutString("显示初始化成功, 覆盖平面方式sdgsdgsdgsegdshghfkm454ey5555555555555555555555555555555555555h;sadghsa;dgh");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");
		OutString("显示初始化成功, 主平面方式。");

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -