// TestCase.cpp : ����Ӧ�ó��������Ϊ�� // #include "stdafx.h" #include "TestCase.h" #include "TestCaseDlg.h" #ifdef _DEBUG #define new DEBUG_NEW #endif // CTestCaseApp BEGIN_MESSAGE_MAP(CTestCaseApp, CWinAppEx) ON_COMMAND(ID_HELP, &CWinApp::OnHelp) END_MESSAGE_MAP() // CTestCaseApp ���� CTestCaseApp::CTestCaseApp() { // TODO: �ڴ˴����ӹ�����룬 // ��������Ҫ�ij�ʼ�������� InitInstance �� } // Ψһ��һ�� CTestCaseApp ���� CTestCaseApp theApp; // CTestCaseApp ��ʼ�� BOOL CTestCaseApp::InitInstance() { // ���һ�������� Windows XP �ϵ�Ӧ�ó����嵥ָ��Ҫ // ʹ�� ComCtl32.dll �汾 6 ����߰汾�����ÿ��ӻ���ʽ�� //����Ҫ InitCommonControlsEx()���������������ڡ� INITCOMMONCONTROLSEX InitCtrls; InitCtrls.dwSize = sizeof(InitCtrls); // ��������Ϊ��������Ҫ��Ӧ�ó�����ʹ�õ� // �����ؼ��ࡣ InitCtrls.dwICC = ICC_WIN95_CLASSES; InitCommonControlsEx(&InitCtrls); CWinAppEx::InitInstance(); AfxEnableControlContainer(); if ( 1 ) { CStringArray Ary; Ary.Add(_T("E:\\lyfzClassicSoft\\��������\\��Ƭ\\001.jpg")); Ary.Add(_T("E:\\lyfzClassicSoft\\��������\\��Ƭ\\002.jpg")); Ary.Add(_T("E:\\lyfzClassicSoft\\��������\\��Ƭ\\003.jpg")); Ary.Add(_T("E:\\lyfzClassicSoft\\��������\\��Ƭ\\004.jpg")); Ary.Add(_T("E:\\lyfzClassicSoft\\��������\\��Ƭ\\005.jpg")); Ary.Add(_T("E:\\lyfzClassicSoft\\��������\\��Ƭ\\006.jpg")); Ary.Add(_T("E:\\lyfzClassicSoft\\��������\\��Ƭ\\007.jpg")); Ary.Add(_T("E:\\lyfzClassicSoft\\��������\\��Ƭ\\008.jpg")); Ary.Add(_T("E:\\lyfzClassicSoft\\��������\\��Ƭ\\009.jpg")); Ary.Add(_T("E:\\lyfzClassicSoft\\��������\\��Ƭ\\010.jpg")); Ary.Add(_T("E:\\lyfzClassicSoft\\��������\\��Ƭ\\011.jpg")); Ary.Add(_T("E:\\lyfzClassicSoft\\��������\\��Ƭ\\012.jpg")); Ary.Add(_T("E:\\lyfzClassicSoft\\��������\\��Ƭ\\013.jpg")); Ary.Add(_T("E:\\lyfzClassicSoft\\��������\\��Ƭ\\014.jpg")); Ary.Add(_T("E:\\lyfzClassicSoft\\��������\\��Ƭ\\015.jpg")); // �����CStringArray�Ĵ�С; CMemFile MemFile; CArchive ar(&MemFile,CArchive::store); Ary.Serialize(ar); ar.Close(); DWORD dwReturnSize = MemFile.GetLength(); BYTE *pData = MemFile.Detach(); HGLOBAL hMemery = GlobalAlloc(GMEM_MOVEABLE, dwReturnSize); BYTE *pMem = (BYTE*)GlobalLock(hMemery); memcpy(pMem,pData,dwReturnSize); if ( pData ) { delete pData; } if ( LoadTestCaseDll() ) { if ( !g_pfLoadCustomerJPG(_T("E:\\lyfzClassicSoft\\��������\\Ч��ͼ"), hMemery, dwReturnSize) ) { GlobalUnlock(hMemery); GlobalFree(hMemery); } } return FALSE; } // ����ʼ�� // ���δʹ����Щ���ܲ�ϣ����С // ���տ�ִ���ļ��Ĵ�С����Ӧ�Ƴ����� // ����Ҫ���ض���ʼ������ // �������ڴ洢���õ�ע����� // TODO: Ӧ�ʵ��ĸ��ַ����� // ������Ϊ��˾����֯�� SetRegistryKey(_T("Ӧ�ó��������ɵı���Ӧ�ó���")); CTestCaseDlg dlg; m_pMainWnd = &dlg; INT_PTR nResponse = dlg.DoModal(); if (nResponse == IDOK) { // TODO: �ڴ˷��ô�����ʱ�� // ��ȷ�������رնԻ���Ĵ��� } else if (nResponse == IDCANCEL) { // TODO: �ڴ˷��ô�����ʱ�� // ��ȡ�������رնԻ���Ĵ��� } // ���ڶԻ����ѹرգ����Խ����� FALSE �Ա��˳�Ӧ�ó��� // ����������Ӧ�ó������Ϣ�á� return FALSE; }