12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199 |
- // testDlg.cpp : 实现文件
- //
- #include "stdafx.h"
- #include "test.h"
- #include "testDlg.h"
- #include "ODBCImpl.h"
- #ifdef _DEBUG
- #define new DEBUG_NEW
- #endif
- // 用于应用程序“关于”菜单项的 CAboutDlg 对话框
- class CAboutDlg : public CDialog
- {
- public:
- CAboutDlg();
- // 对话框数据
- enum { IDD = IDD_ABOUTBOX };
- protected:
- virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
- // 实现
- protected:
- DECLARE_MESSAGE_MAP()
- };
- CAboutDlg::CAboutDlg() : CDialog(CAboutDlg::IDD)
- {
- }
- void CAboutDlg::DoDataExchange(CDataExchange* pDX)
- {
- CDialog::DoDataExchange(pDX);
- }
- BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)
- END_MESSAGE_MAP()
- // CtestDlg 对话框
- #define TEST_ON 1
- #define TEST_OFF 0
- CtestDlg::CtestDlg(CWnd* pParent /*=NULL*/)
- : CDialog(CtestDlg::IDD, pParent)
- {
- m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME);
- }
- void CtestDlg::DoDataExchange(CDataExchange* pDX)
- {
- CDialog::DoDataExchange(pDX);
- }
- BEGIN_MESSAGE_MAP(CtestDlg, CDialog)
- ON_WM_SYSCOMMAND()
- ON_WM_PAINT()
- ON_WM_QUERYDRAGICON()
- //}}AFX_MSG_MAP
- END_MESSAGE_MAP()
- // CtestDlg 消息处理程序
- BOOL CtestDlg::OnInitDialog()
- {
- CDialog::OnInitDialog();
- // 将“关于...”菜单项添加到系统菜单中。
- // IDM_ABOUTBOX 必须在系统命令范围内。
- ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX);
- ASSERT(IDM_ABOUTBOX < 0xF000);
- CMenu* pSysMenu = GetSystemMenu(FALSE);
- if (pSysMenu != NULL)
- {
- BOOL bNameValid;
- CString strAboutMenu;
- bNameValid = strAboutMenu.LoadString(IDS_ABOUTBOX);
- ASSERT(bNameValid);
- if (!strAboutMenu.IsEmpty())
- {
- pSysMenu->AppendMenu(MF_SEPARATOR);
- pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu);
- }
- }
- // 设置此对话框的图标。当应用程序主窗口不是对话框时,框架将自动
- // 执行此操作
- SetIcon(m_hIcon, TRUE); // 设置大图标
- SetIcon(m_hIcon, FALSE); // 设置小图标
- TblVersion tbVersion;
- vector<TblNetShareInfo> vtNetShareInfo;
- CODBCImpl::GetInstance()->GetVersionInfo(&tbVersion);
- CODBCImpl::GetInstance()->GetNetShareInfo(&vtNetShareInfo);
- CODBCImpl *pODBC = CODBCImpl::GetInstance();
- if ( pODBC )
- {
- pODBC->DisConnectDataBase();
- }
- TCHAR szBranchId[MAX_PATH] = {0};
- #ifdef UNICODE
- ascii2unicode(Global::g_YtInfoVer1.szBranchId, szBranchId);
- #else
- _stprintf_s(szBranchId, _T("%s"), Global::g_YtInfoVer1.szBranchId);
- #endif
- ImgEnvInterface *pIMGProcess = CreateIMGProcess();
- if ( pIMGProcess )
- {
- pIMGProcess->SetEnvInfoEx(Global::g_szHostName, szBranchId, &tbVersion, NULL, &vtNetShareInfo);
- //pIMGProcess->GetEnableShareDirectory();
- }
- return FALSE;
- //////////////////////////////////////////////////////////////////////////
- #if 1
- ImgIEEnvInterface *pIEImgInt = NULL;
- pIEImgInt = CreateIEImgInterface();
- pIEImgInt->SetEnvInfo(&tbVersion, &vtNetShareInfo, &vtNetShareInfo, szBranchId, Global::g_szHostName);
- ImgImportInterface *pImport = NULL;
- pIEImgInt->QueryInterface(IID_ImgImportInterface, (void**)&pImport);
- /*pImport->ImportOriginalImg(
- FALSE,
- _T("20151022144552473489.ly.com"),
- _T("20151023-001"),
- TRUE,
- _T("锦西"),
- _T("*.jpg|*.jpeg"),
- SET_PIX(1000,1000), //INVALID_COPY_PIX,
- _T("*.cr2|*.nef"),
- FALSE, // 是否生成缩略图;
- SET_PIX(100,100),//INVALID_COPY_PIX, // 缩略图像素;
- FALSE);*/
- pImport->ImportOriginalImg(
- FALSE,
- _T("20151022144552473489.ly.com"),
- _T("20151023-001"),
- NULL,
- TRUE,
- _T("锦西"),
- _T("*.jpg|*.jpeg"),
- INVALID_COPY_PIX, //INVALID_COPY_PIX,
- //SET_PIX(1000,1000),
- _T("*.cr2|*.nef"),
- TRUE, // 是否生成缩略图;
- SET_PIX(100,100),//INVALID_COPY_PIX, // 缩略图像素;
- TRUE);
- //pImport->ImportOriginalImg(FALSE, _T("20151022144552473489.ly.com"), _T("20151023-001"), FALSE, NULL, NULL, 0, NULL, FALSE, 0, FALSE);
- //pImport->ImportOriginalImg(FALSE, _T("20151022144552473489.ly.com"), _T("20151023-001"), FALSE, NULL, NULL, 0, NULL, FALSE, 0, FALSE);
- //pImport->ImportOriginalImg(FALSE, _T("20151022144552473489.ly.com"), _T("20151023-001"), FALSE, NULL, NULL, 0, NULL, FALSE, 0, FALSE);
- pImport->Release();
- pIEImgInt->Release();
- return FALSE;
- #endif
- // TODO: 在此添加额外的初始化代码
- ImgEnvInterface *pInstance = NULL;
- ImgEnvInterface *pInstance2 = NULL;
- pInstance = CreateImgInterface();
- pInstance2 = CreateImgInterface2();
- if ( pInstance == NULL || pInstance2 == NULL )
- {
- OutputDebugString(_T("生成对象失败!"));
- return FALSE;
- }
-
- pInstance->SetEnvInfo( &tbVersion, szBranchId, Global::g_szHostName );
- pInstance2->SetEnvInfo( &vtNetShareInfo, szBranchId, Global::g_szHostName );
- //////////////////////////////////////////////////////////////////////////
- // ImgEnvInterface
- #ifdef _ImgEnvInterface_
- Test_GetEnableShareDirectory( pInstance, pInstance2 );
- Test_GetOrderAllShareDirectory( pInstance, pInstance2 );
- Test_GetSceneryAllShareDirectory( pInstance, pInstance2 );
- #endif
- //////////////////////////////////////////////////////////////////////////
- // ImgLoadSpecifiedpathInterface
- #ifndef _ImgLoadSpecifiedpathInterface_
- Test_LoadSpecifiedpathImages( pInstance, pInstance2 );
- Test_LoadSelectedIamgesFromSpecifiedpath( pInstance, pInstance2 );
- Test_LoadSpecifiedpathImagesEx( pInstance, pInstance2 );
- Test_LoadSelectedIamgesFromSpecifiedpathEx( pInstance, pInstance2 );
- #endif
- //////////////////////////////////////////////////////////////////////////
- // ImgLoadOrderpathInterface
- #ifndef _ImgLoadOrderpathInterface_
- Test_LoadSelectedIamges( pInstance, pInstance2 );
- Test_LoadSelectedIamges2( pInstance, pInstance2 );
- Test_LoadSelectedIamgesInOrder( pInstance, pInstance2 );
- Test_LoadSceneryImages( pInstance, pInstance2 );
- Test_LoadOrderImages( pInstance, pInstance2 );
- #endif
- //////////////////////////////////////////////////////////////////////////
- // ImgLoadOrderpathExInterface
- #ifndef _ImgLoadOrderpathExInterface_
- Test_LoadSelectedIamgesEx( pInstance, pInstance2 );
- Test_LoadSelectedIamgesInOrderEx( pInstance, pInstance2 );
- Test_LoadSceneryImagesEx( pInstance, pInstance2 );
- Test_LoadOrderImagesEx( pInstance, pInstance2 );
- #endif
- //////////////////////////////////////////////////////////////////////////
- // ImgCopyInterface
- #ifndef _ImgCopyInterface_
- Test_CopyImg2Specifiedpath( pInstance, pInstance2 );
- #endif
- pInstance->Release();
- pInstance2->Release();
- return TRUE; // 除非将焦点设置到控件,否则返回 TRUE
- }
- void CtestDlg::OnSysCommand(UINT nID, LPARAM lParam)
- {
- if ((nID & 0xFFF0) == IDM_ABOUTBOX)
- {
- CAboutDlg dlgAbout;
- dlgAbout.DoModal();
- }
- else
- {
- CDialog::OnSysCommand(nID, lParam);
- }
- }
- // 如果向对话框添加最小化按钮,则需要下面的代码
- // 来绘制该图标。对于使用文档/视图模型的 MFC 应用程序,
- // 这将由框架自动完成。
- void CtestDlg::OnPaint()
- {
- if (IsIconic())
- {
- CPaintDC dc(this); // 用于绘制的设备上下文
- SendMessage(WM_ICONERASEBKGND, reinterpret_cast<WPARAM>(dc.GetSafeHdc()), 0);
- // 使图标在工作区矩形中居中
- int cxIcon = GetSystemMetrics(SM_CXICON);
- int cyIcon = GetSystemMetrics(SM_CYICON);
- CRect rect;
- GetClientRect(&rect);
- int x = (rect.Width() - cxIcon + 1) / 2;
- int y = (rect.Height() - cyIcon + 1) / 2;
- // 绘制图标
- dc.DrawIcon(x, y, m_hIcon);
- }
- else
- {
- CDialog::OnPaint();
- }
- }
- //当用户拖动最小化窗口时系统调用此函数取得光标
- //显示。
- HCURSOR CtestDlg::OnQueryDragIcon()
- {
- return static_cast<HCURSOR>(m_hIcon);
- }
- //////////////////////////////////////////////////////////////////////////
- #ifdef _ImgEnvInterface_
- void CtestDlg::Test_GetEnableShareDirectory( IN LPVOID lpInstance, IN LPVOID lpInstance2 )
- {
- ImgEnvInterface *pInstance = (ImgEnvInterface*)lpInstance;
- ImgEnvInterface *pInstance2 = (ImgEnvInterface*)lpInstance2;
- OUT TCHAR szEnableShareDirectory[MAX_PATH] = {0};
- if ( !pInstance->GetEnableShareDirectory(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), szEnableShareDirectory, MAX_PATH) )
- {
- OutputDebugString(szEnableShareDirectory);
- OutputDebugString(_T("\n\n"));
- ZeroMemory(szEnableShareDirectory, sizeof(TCHAR)*MAX_PATH);
- if ( pInstance2->GetEnableShareDirectory(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), szEnableShareDirectory, MAX_PATH) )
- {
- OutputDebugString(szEnableShareDirectory);
- OutputDebugString(_T("\n\n"));
- }
- }
- OutputDebugString(szEnableShareDirectory);
- OutputDebugString(_T("\n\n"));
- ZeroMemory(szEnableShareDirectory, sizeof(TCHAR)*MAX_PATH);
- if ( !pInstance->GetEnableShareDirectory(EImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), szEnableShareDirectory, MAX_PATH) )
- {
- OutputDebugString(szEnableShareDirectory);
- OutputDebugString(_T("\n\n"));
- ZeroMemory(szEnableShareDirectory, sizeof(TCHAR)*MAX_PATH);
- if ( pInstance2->GetEnableShareDirectory(EImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), szEnableShareDirectory, MAX_PATH) )
- {
- OutputDebugString(szEnableShareDirectory);
- OutputDebugString(_T("\n\n"));
- }
- }
- OutputDebugString(szEnableShareDirectory);
- OutputDebugString(_T("\n\n"));
- ZeroMemory(szEnableShareDirectory, sizeof(TCHAR)*MAX_PATH);
- if ( !pInstance->GetEnableShareDirectory(FImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), szEnableShareDirectory, MAX_PATH) )
- {
- OutputDebugString(szEnableShareDirectory);
- OutputDebugString(_T("\n\n"));
- ZeroMemory(szEnableShareDirectory, sizeof(TCHAR)*MAX_PATH);
- if ( pInstance2->GetEnableShareDirectory(FImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), szEnableShareDirectory, MAX_PATH) )
- {
- OutputDebugString(szEnableShareDirectory);
- OutputDebugString(_T("\n\n"));
- }
- }
- OutputDebugString(szEnableShareDirectory);
- OutputDebugString(_T("\n\n"));
- ZeroMemory(szEnableShareDirectory, sizeof(TCHAR)*MAX_PATH);
- if ( !pInstance->GetEnableShareDirectory(DImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), szEnableShareDirectory, MAX_PATH) )
- {
- OutputDebugString(szEnableShareDirectory);
- OutputDebugString(_T("\n\n"));
- ZeroMemory(szEnableShareDirectory, sizeof(TCHAR)*MAX_PATH);
- if ( pInstance2->GetEnableShareDirectory(DImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), szEnableShareDirectory, MAX_PATH) )
- {
- OutputDebugString(szEnableShareDirectory);
- OutputDebugString(_T("\n\n"));
- }
- }
- OutputDebugString(szEnableShareDirectory);
- OutputDebugString(_T("\n\n"));
- //////////////////////////////////////////////////////////////////////////
- // 备份目录;
- ZeroMemory(szEnableShareDirectory, sizeof(TCHAR)*MAX_PATH);
- if ( !pInstance->GetEnableShareDirectory(OBImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), szEnableShareDirectory, MAX_PATH) )
- {
- OutputDebugString(szEnableShareDirectory);
- OutputDebugString(_T("\n\n"));
- ZeroMemory(szEnableShareDirectory, sizeof(TCHAR)*MAX_PATH);
- if ( pInstance2->GetEnableShareDirectory(OBImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), szEnableShareDirectory, MAX_PATH) )
- {
- OutputDebugString(szEnableShareDirectory);
- OutputDebugString(_T("\n\n"));
- }
- }
- OutputDebugString(szEnableShareDirectory);
- OutputDebugString(_T("\n\n"));
- ZeroMemory(szEnableShareDirectory, sizeof(TCHAR)*MAX_PATH);
- if ( !pInstance->GetEnableShareDirectory(EBImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), szEnableShareDirectory, MAX_PATH) )
- {
- OutputDebugString(szEnableShareDirectory);
- OutputDebugString(_T("\n\n"));
- ZeroMemory(szEnableShareDirectory, sizeof(TCHAR)*MAX_PATH);
- if ( pInstance2->GetEnableShareDirectory(EBImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), szEnableShareDirectory, MAX_PATH) )
- {
- OutputDebugString(szEnableShareDirectory);
- OutputDebugString(_T("\n\n"));
- }
- }
- OutputDebugString(szEnableShareDirectory);
- OutputDebugString(_T("\n\n"));
- ZeroMemory(szEnableShareDirectory, sizeof(TCHAR)*MAX_PATH);
- if ( !pInstance->GetEnableShareDirectory(FBImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), szEnableShareDirectory, MAX_PATH) )
- {
- OutputDebugString(szEnableShareDirectory);
- OutputDebugString(_T("\n\n"));
- ZeroMemory(szEnableShareDirectory, sizeof(TCHAR)*MAX_PATH);
- if ( pInstance2->GetEnableShareDirectory(FBImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), szEnableShareDirectory, MAX_PATH) )
- {
- OutputDebugString(szEnableShareDirectory);
- OutputDebugString(_T("\n\n"));
- }
- }
- OutputDebugString(szEnableShareDirectory);
- OutputDebugString(_T("\n\n"));
- ZeroMemory(szEnableShareDirectory, sizeof(TCHAR)*MAX_PATH);
- if ( !pInstance->GetEnableShareDirectory(DBImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), szEnableShareDirectory, MAX_PATH) )
- {
- OutputDebugString(szEnableShareDirectory);
- OutputDebugString(_T("\n\n"));
- ZeroMemory(szEnableShareDirectory, sizeof(TCHAR)*MAX_PATH);
- if ( pInstance2->GetEnableShareDirectory(DBImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), szEnableShareDirectory, MAX_PATH) )
- {
- OutputDebugString(szEnableShareDirectory);
- OutputDebugString(_T("\n\n"));
- }
- }
- OutputDebugString(szEnableShareDirectory);
- OutputDebugString(_T("\n\n"));
- }
- void CtestDlg::Test_GetOrderAllShareDirectory( IN LPVOID lpInstance, IN LPVOID lpInstance2 )
- {
- ImgEnvInterface *pInstance = (ImgEnvInterface*)lpInstance;
- ImgEnvInterface *pInstance2 = (ImgEnvInterface*)lpInstance2;
- TCHAR szEnableShareDirectory[MAX_PATH] = {0};
- STR_VEC vtOrderpath;
- pInstance->GetOrderAllShareDirectory(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), vtOrderpath);
- pInstance2->GetOrderAllShareDirectory(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), vtOrderpath);
- CStringArray AryOrderpath;
- pInstance->GetOrderAllShareDirectory(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), AryOrderpath);
- pInstance2->GetOrderAllShareDirectory(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), AryOrderpath);
- for ( int i = 0; i < AryOrderpath.GetSize(); i++)
- {
- OutputDebugString(_T("\n"));
- OutputDebugString(AryOrderpath.ElementAt(i));
- OutputDebugString(_T("\n"));
- }
- }
- void CtestDlg::Test_GetSceneryAllShareDirectory( IN LPVOID lpInstance, IN LPVOID lpInstance2 )
- {
- ImgEnvInterface *pInstance = (ImgEnvInterface*)lpInstance;
- ImgEnvInterface *pInstance2 = (ImgEnvInterface*)lpInstance2;
- TCHAR szEnableShareDirectory[MAX_PATH] = {0};
- STR_VEC vtScenerypath;
- pInstance->GetSceneryAllShareDirectory(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), _T("内景大西街店C棚"), vtScenerypath);
- pInstance2->GetSceneryAllShareDirectory(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), _T("内景大西街店C棚"), vtScenerypath);
- CStringArray AryScenerypath;
- pInstance->GetSceneryAllShareDirectory(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), _T("内景大西街店C棚"), AryScenerypath);
- pInstance2->GetSceneryAllShareDirectory(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), _T("内景大西街店C棚"), AryScenerypath);
- for ( int i = 0; i < AryScenerypath.GetSize(); i++)
- {
- OutputDebugString(_T("\n"));
- OutputDebugString(AryScenerypath.ElementAt(i));
- OutputDebugString(_T("\n"));
- }
- }
- #endif
- //////////////////////////////////////////////////////////////////////////
- #ifdef _ImgLoadSpecifiedpathInterface_
- void CtestDlg::Test_LoadSpecifiedpathImages( IN LPVOID lpInstance, IN LPVOID lpInstance2 )
- {
- ImgEnvInterface *pEnv = (ImgEnvInterface*)lpInstance;
- ImgEnvInterface *pEnv2 = (ImgEnvInterface*)lpInstance2;
- ImgLoadSpecifiedpathInterface *pInstance = NULL;
- pEnv->QueryInterface(IID_ImgLoadSpecifiedpathInterface, (void**)&pInstance);
- ImgLoadSpecifiedpathInterface *pInstance2 = NULL;
- pEnv2->QueryInterface(IID_ImgLoadSpecifiedpathInterface, (void**)&pInstance2);
- TCHAR szEnableShareDirectory[MAX_PATH] = {0};
- STR_VEC vtImgpath;
- pInstance->LoadSpecifiedpathImages(_T("\\\\IT-PC\\客户原片(管理软件)$\\20151002-001"), TRUE, _T("*.jpg"), vtImgpath);
- pInstance2->LoadSpecifiedpathImages(_T("\\\\IT-PC\\客户原片(管理软件)$\\20151002-001"), TRUE, _T("*.jpg"), vtImgpath);
- CStringArray AryImgpath;
- pInstance->LoadSpecifiedpathImages(_T("\\\\IT-PC\\客户原片(管理软件)$\\20151002-001"), TRUE, _T("*.jpg"), AryImgpath);
- pInstance2->LoadSpecifiedpathImages(_T("\\\\IT-PC\\客户原片(管理软件)$\\20151002-001"), TRUE, _T("*.jpg"), AryImgpath);
- for ( int i = 0; i < AryImgpath.GetSize(); i++)
- {
- OutputDebugString(_T("\n"));
- OutputDebugString(AryImgpath.ElementAt(i));
- OutputDebugString(_T("\n"));
- }
- pEnv->Release();
- pEnv2->Release();
- }
- void CtestDlg::Test_LoadSelectedIamgesFromSpecifiedpath( IN LPVOID lpInstance, IN LPVOID lpInstance2 )
- {
- ImgEnvInterface *pEnv = (ImgEnvInterface*)lpInstance;
- ImgEnvInterface *pEnv2 = (ImgEnvInterface*)lpInstance2;
- ImgLoadSpecifiedpathInterface *pInstance = NULL;
- pEnv->QueryInterface(IID_ImgLoadSpecifiedpathInterface, (void**)&pInstance);
- ImgLoadSpecifiedpathInterface *pInstance2 = NULL;
- pEnv2->QueryInterface(IID_ImgLoadSpecifiedpathInterface, (void**)&pInstance2);
- TCHAR szEnableShareDirectory[MAX_PATH] = {0};
- STR_VEC vtImgpath;
- STR_VEC vtSelectedImg;
- STR_VEC vtNoExistImg;
- if ( Global::OpenFloder(vtSelectedImg))
- {
- for ( STR_VEC::iterator it = vtSelectedImg.begin(); it != vtSelectedImg.end(); it++ )
- {
- *it = Global::getfilename(*it);
- }
- pInstance->LoadSelectedIamgesFromSpecifiedpath(_T("\\\\IT-PC\\客户原片(管理软件)$\\20151002-001"), _T("*.jpg"), vtSelectedImg, vtNoExistImg, vtImgpath);
- pInstance2->LoadSelectedIamgesFromSpecifiedpath(_T("\\\\IT-PC\\客户原片(管理软件)$\\20151002-001"), _T("*.jpg"), vtSelectedImg, vtNoExistImg, vtImgpath);
- }
- CStringArray AryImgpath;
- CStringArray ArySelectedImg;
- CStringArray AryNoExistImg;
- if ( Global::OpenFloder(ArySelectedImg))
- {
- for ( int i = 0; i < ArySelectedImg.GetSize(); i++ )
- {
- ArySelectedImg.SetAt(i,Global::getfilename(ArySelectedImg.ElementAt(i)));
- }
- pInstance->LoadSelectedIamgesFromSpecifiedpath(_T("\\\\IT-PC\\客户原片(管理软件)$\\20151002-001"), _T("*.jpg"), ArySelectedImg, AryNoExistImg, AryImgpath);
- pInstance2->LoadSelectedIamgesFromSpecifiedpath(_T("\\\\IT-PC\\客户原片(管理软件)$\\20151002-001"), _T("*.jpg"), ArySelectedImg, AryNoExistImg, AryImgpath);
- for ( int i = 0; i < AryImgpath.GetSize(); i++)
- {
- OutputDebugString(_T("\n"));
- OutputDebugString(AryImgpath.ElementAt(i));
- OutputDebugString(_T("\n"));
- }
- }
- pEnv->Release();
- pEnv2->Release();
- }
- void CtestDlg::Test_LoadSpecifiedpathImagesEx( IN LPVOID lpInstance, IN LPVOID lpInstance2 )
- {
- ImgEnvInterface *pEnv = (ImgEnvInterface*)lpInstance;
- ImgEnvInterface *pEnv2 = (ImgEnvInterface*)lpInstance2;
- ImgLoadSpecifiedpathInterface *pInstance = NULL;
- pEnv->QueryInterface(IID_ImgLoadSpecifiedpathInterface, (void**)&pInstance);
- ImgLoadSpecifiedpathInterface *pInstance2 = NULL;
- pEnv2->QueryInterface(IID_ImgLoadSpecifiedpathInterface, (void**)&pInstance2);
- TCHAR szEnableShareDirectory[MAX_PATH] = {0};
- BOOL bSet = TRUE;
- STR_VEC vtLoadImgpath;
- STR_VEC vtWithImgpath;
- pInstance->LoadSpecifiedpathImagesEx(_T("\\\\IT-PC\\客户原片(管理软件)$\\20151002-001"), bSet, _T("*.jpg|*.nef"), vtLoadImgpath, _T("*.jpeg|*.cr2"), vtWithImgpath);
- pInstance2->LoadSpecifiedpathImagesEx(_T("\\\\IT-PC\\客户原片(管理软件)$\\20151002-001"), bSet, _T("*.jpg|*.nef"), vtLoadImgpath, _T("*.jpeg|*.cr2"), vtWithImgpath);
- CStringArray AryLoadImgpath;
- CStringArray AryWithImgpath;
- pInstance->LoadSpecifiedpathImagesEx(_T("\\\\IT-PC\\客户原片(管理软件)$\\20151002-001"), bSet, _T("*.jpg|*.nef"), AryLoadImgpath, _T("*.jpeg|*.cr2"), AryWithImgpath);
- pInstance2->LoadSpecifiedpathImagesEx(_T("\\\\IT-PC\\客户原片(管理软件)$\\20151002-001"), bSet, _T("*.jpg|*.nef"), AryLoadImgpath, _T("*.jpeg|*.cr2"), AryWithImgpath);
- for ( int i = 0; i < AryLoadImgpath.GetSize(); i++)
- {
- OutputDebugString(_T("\n"));
- OutputDebugString(AryLoadImgpath.ElementAt(i));
- OutputDebugString(_T("\n"));
- }
- for ( int i = 0; i < AryWithImgpath.GetSize(); i++)
- {
- OutputDebugString(_T("\n"));
- OutputDebugString(AryWithImgpath.ElementAt(i));
- OutputDebugString(_T("\n"));
- }
- pEnv->Release();
- pEnv2->Release();
- }
- void CtestDlg::Test_LoadSelectedIamgesFromSpecifiedpathEx( IN LPVOID lpInstance, IN LPVOID lpInstance2 )
- {
- ImgEnvInterface *pEnv = (ImgEnvInterface*)lpInstance;
- ImgEnvInterface *pEnv2 = (ImgEnvInterface*)lpInstance2;
- ImgLoadSpecifiedpathInterface *pInstance = NULL;
- pEnv->QueryInterface(IID_ImgLoadSpecifiedpathInterface, (void**)&pInstance);
- ImgLoadSpecifiedpathInterface *pInstance2 = NULL;
- pEnv2->QueryInterface(IID_ImgLoadSpecifiedpathInterface, (void**)&pInstance2);
- TCHAR szEnableShareDirectory[MAX_PATH] = {0};
- BOOL bSet = FALSE;
- STR_VEC vtLoadImgpath;
- STR_VEC vtWithImgpath;
- STR_VEC vtSelectedImg;
- STR_VEC vtNoExistImg;
- if ( Global::OpenFloder(vtSelectedImg))
- {
- for ( STR_VEC::iterator it = vtSelectedImg.begin(); it != vtSelectedImg.end(); it++ )
- {
- *it = Global::getfilename(*it);
- }
- pInstance->LoadSelectedIamgesFromSpecifiedpathEx(_T("\\\\IT-PC\\客户原片(管理软件)$\\20151002-001"), bSet, vtSelectedImg, vtNoExistImg, _T("*.jpg|*.nef"), vtLoadImgpath, _T("*.jpeg|*.cr2"), vtWithImgpath);
- pInstance2->LoadSelectedIamgesFromSpecifiedpathEx(_T("\\\\IT-PC\\客户原片(管理软件)$\\20151002-001"), bSet, vtSelectedImg, vtNoExistImg, _T("*.jpg|*.nef"), vtLoadImgpath, _T("*.jpeg|*.cr2"), vtWithImgpath);
- }
- CStringArray AryLoadImgpath;
- CStringArray AryWithImgpath;
- CStringArray ArySelectedImg;
- CStringArray AryNoExistImg;
- if ( Global::OpenFloder(ArySelectedImg))
- {
- for ( int i = 0; i < ArySelectedImg.GetSize(); i++ )
- {
- ArySelectedImg.SetAt(i,Global::getfilename(ArySelectedImg.ElementAt(i)));
- }
- pInstance->LoadSelectedIamgesFromSpecifiedpathEx(_T("\\\\IT-PC\\客户原片(管理软件)$\\20151002-001"), bSet, ArySelectedImg, AryNoExistImg, _T("*.jpg|*.nef"), AryLoadImgpath, _T("*.jpeg|*.cr2"), AryWithImgpath);
- pInstance2->LoadSelectedIamgesFromSpecifiedpathEx(_T("\\\\IT-PC\\客户原片(管理软件)$\\20151002-001"), bSet, ArySelectedImg, AryNoExistImg, _T("*.jpg|*.nef"), AryLoadImgpath, _T("*.jpeg|*.cr2"), AryWithImgpath);
- for ( int i = 0; i < AryLoadImgpath.GetSize(); i++)
- {
- OutputDebugString(_T("\n"));
- OutputDebugString(AryLoadImgpath.ElementAt(i));
- OutputDebugString(_T("\n"));
- }
- OutputDebugString(_T("\n------------------------------------\n"));
- for ( int i = 0; i < AryWithImgpath.GetSize(); i++)
- {
- OutputDebugString(_T("\n"));
- OutputDebugString(AryWithImgpath.ElementAt(i));
- OutputDebugString(_T("\n"));
- }
- }
- pEnv->Release();
- pEnv2->Release();
- }
- #endif
- //////////////////////////////////////////////////////////////////////////
- #ifdef _ImgLoadOrderpathInterface_
- void CtestDlg::Test_LoadSelectedIamges( IN LPVOID lpInstance, IN LPVOID lpInstance2 )
- {
- ImgEnvInterface *pEnv = (ImgEnvInterface*)lpInstance;
- ImgEnvInterface *pEnv2 = (ImgEnvInterface*)lpInstance2;
- ImgLoadOrderpathInterface *pInstance = NULL;
- pEnv->QueryInterface(IID_ImgLoadOrderpathInterface, (void**)&pInstance);
- ImgLoadOrderpathInterface *pInstance2 = NULL;
- pEnv2->QueryInterface(IID_ImgLoadOrderpathInterface, (void**)&pInstance2);
- TCHAR szEnableShareDirectory[MAX_PATH] = {0};
- STR_VEC vtImgpath;
- STR_VEC vtSelectedImg;
- STR_VEC vtNoExistImg;
- if ( Global::OpenFloder(vtSelectedImg))
- {
- for ( STR_VEC::iterator it = vtSelectedImg.begin(); it != vtSelectedImg.end(); it++ )
- {
- *it = Global::getfilename(*it);
- }
- pInstance->LoadSelectedIamges(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), _T("*.jpg"), vtSelectedImg, vtNoExistImg, vtImgpath);
- pInstance2->LoadSelectedIamges(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), _T("*.jpg"), vtSelectedImg, vtNoExistImg, vtImgpath);
- }
- CStringArray AryImgpath;
- CStringArray ArySelectedImg;
- CStringArray AryNoExistImg;
- if ( Global::OpenFloder(ArySelectedImg))
- {
- for ( int i = 0; i < ArySelectedImg.GetSize(); i++ )
- {
- ArySelectedImg.SetAt(i,Global::getfilename(ArySelectedImg.ElementAt(i)));
- }
- pInstance->LoadSelectedIamges(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), _T("*.jpg"), ArySelectedImg, AryNoExistImg, AryImgpath);
- pInstance2->LoadSelectedIamges(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), _T("*.jpg"), ArySelectedImg, AryNoExistImg, AryImgpath);
- for ( int i = 0; i < AryImgpath.GetSize(); i++)
- {
- OutputDebugString(_T("\n"));
- OutputDebugString(AryImgpath.ElementAt(i));
- OutputDebugString(_T("\n"));
- }
- }
- pEnv->Release();
- pEnv2->Release();
- }
- void CtestDlg::Test_LoadSelectedIamges2( IN LPVOID lpInstance, IN LPVOID lpInstance2 )
- {
- ImgEnvInterface *pEnv = (ImgEnvInterface*)lpInstance;
- ImgEnvInterface *pEnv2 = (ImgEnvInterface*)lpInstance2;
- ImgLoadOrderpathInterface *pInstance = NULL;
- pEnv->QueryInterface(IID_ImgLoadOrderpathInterface, (void**)&pInstance);
- ImgLoadOrderpathInterface *pInstance2 = NULL;
- pEnv2->QueryInterface(IID_ImgLoadOrderpathInterface, (void**)&pInstance2);
- TCHAR szEnableShareDirectory[MAX_PATH] = {0};
- STR_VEC vtImgpath;
- STR_VEC vtSelectedImg;
- STR_VEC vtNoExistImg;
- if ( Global::OpenFloder(vtSelectedImg))
- {
- for ( STR_VEC::iterator it = vtSelectedImg.begin(); it != vtSelectedImg.end(); it++ )
- {
- *it = Global::getfilename(*it);
- }
- pInstance->LoadSelectedIamges2(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), _T("*.jpg"), vtSelectedImg, vtNoExistImg, vtImgpath);
- pInstance2->LoadSelectedIamges2(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), _T("*.jpg"), vtSelectedImg, vtNoExistImg, vtImgpath);
- }
- CStringArray AryImgpath;
- CStringArray ArySelectedImg;
- CStringArray AryNoExistImg;
- if ( Global::OpenFloder(ArySelectedImg))
- {
- for ( int i = 0; i < ArySelectedImg.GetSize(); i++ )
- {
- ArySelectedImg.SetAt(i,Global::getfilename(ArySelectedImg.ElementAt(i)));
- }
- pInstance->LoadSelectedIamges2(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), _T("*.jpg"), ArySelectedImg, AryNoExistImg, AryImgpath);
- pInstance2->LoadSelectedIamges2(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), _T("*.jpg"), ArySelectedImg, AryNoExistImg, AryImgpath);
- for ( int i = 0; i < AryImgpath.GetSize(); i++)
- {
- OutputDebugString(_T("\n"));
- OutputDebugString(AryImgpath.ElementAt(i));
- OutputDebugString(_T("\n"));
- }
- }
- pEnv->Release();
- pEnv2->Release();
- }
- void CtestDlg::Test_LoadSelectedIamgesInOrder( IN LPVOID lpInstance, IN LPVOID lpInstance2 )
- {
- ImgEnvInterface *pEnv = (ImgEnvInterface*)lpInstance;
- ImgEnvInterface *pEnv2 = (ImgEnvInterface*)lpInstance2;
- ImgLoadOrderpathInterface *pInstance = NULL;
- pEnv->QueryInterface(IID_ImgLoadOrderpathInterface, (void**)&pInstance);
- ImgLoadOrderpathInterface *pInstance2 = NULL;
- pEnv2->QueryInterface(IID_ImgLoadOrderpathInterface, (void**)&pInstance2);
- TCHAR szEnableShareDirectory[MAX_PATH] = {0};
- STR_VEC vtImgpath;
- STR_VEC vtSelectedImg;
- STR_VEC vtNoExistImg;
- if ( Global::OpenFloder(vtSelectedImg))
- {
- for ( STR_VEC::iterator it = vtSelectedImg.begin(); it != vtSelectedImg.end(); it++ )
- {
- *it = Global::getfilename(*it);
- }
- pInstance->LoadSelectedIamgesInOrder(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), _T("*.jpg"), vtSelectedImg, vtNoExistImg, vtImgpath);
- pInstance2->LoadSelectedIamgesInOrder(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), _T("*.jpg"), vtSelectedImg, vtNoExistImg, vtImgpath);
- }
- CStringArray AryImgpath;
- CStringArray ArySelectedImg;
- CStringArray AryNoExistImg;
- if ( Global::OpenFloder(ArySelectedImg))
- {
- for ( int i = 0; i < ArySelectedImg.GetSize(); i++ )
- {
- ArySelectedImg.SetAt(i,Global::getfilename(ArySelectedImg.ElementAt(i)));
- }
- pInstance->LoadSelectedIamgesInOrder(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), _T("*.jpg"), ArySelectedImg, AryNoExistImg, AryImgpath);
- pInstance2->LoadSelectedIamgesInOrder(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), _T("*.jpg"), ArySelectedImg, AryNoExistImg, AryImgpath);
- for ( int i = 0; i < AryImgpath.GetSize(); i++)
- {
- OutputDebugString(_T("\n"));
- OutputDebugString(AryImgpath.ElementAt(i));
- OutputDebugString(_T("\n"));
- }
- }
- pEnv->Release();
- pEnv2->Release();
- }
- void CtestDlg::Test_LoadSceneryImages( IN LPVOID lpInstance, IN LPVOID lpInstance2 )
- {
- ImgEnvInterface *pEnv = (ImgEnvInterface*)lpInstance;
- ImgEnvInterface *pEnv2 = (ImgEnvInterface*)lpInstance2;
- ImgLoadOrderpathInterface *pInstance = NULL;
- pEnv->QueryInterface(IID_ImgLoadOrderpathInterface, (void**)&pInstance);
- ImgLoadOrderpathInterface *pInstance2 = NULL;
- pEnv2->QueryInterface(IID_ImgLoadOrderpathInterface, (void**)&pInstance2);
- TCHAR szEnableShareDirectory[MAX_PATH] = {0};
- STR_VEC vtSceneryImgpath;
- STR_VEC vtScenerypath;
- pInstance->LoadSceneryImages(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), _T("内景大西街店C棚"), _T("*.jpg"), vtSceneryImgpath, &vtScenerypath);
- pInstance2->LoadSceneryImages(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), _T("内景大西街店C棚"), _T("*.jpg"), vtSceneryImgpath, &vtScenerypath);
- CStringArray ArySceneryImgpath;
- CStringArray AryScenerypath;
- pInstance->LoadSceneryImages(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), _T("内景大西街店C棚"), _T("*.jpg"), ArySceneryImgpath, &AryScenerypath);
- pInstance2->LoadSceneryImages(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), _T("内景大西街店C棚"), _T("*.jpg"), ArySceneryImgpath, &AryScenerypath);
- for ( int i = 0; i < ArySceneryImgpath.GetSize(); i++)
- {
- OutputDebugString(_T("\n"));
- OutputDebugString(ArySceneryImgpath.ElementAt(i));
- OutputDebugString(_T("\n"));
- }
- pEnv->Release();
- pEnv2->Release();
- }
- void CtestDlg::Test_LoadOrderImages( IN LPVOID lpInstance, IN LPVOID lpInstance2 )
- {
- ImgEnvInterface *pEnv = (ImgEnvInterface*)lpInstance;
- ImgEnvInterface *pEnv2 = (ImgEnvInterface*)lpInstance2;
- ImgLoadOrderpathInterface *pInstance = NULL;
- pEnv->QueryInterface(IID_ImgLoadOrderpathInterface, (void**)&pInstance);
- ImgLoadOrderpathInterface *pInstance2 = NULL;
- pEnv2->QueryInterface(IID_ImgLoadOrderpathInterface, (void**)&pInstance2);
- TCHAR szEnableShareDirectory[MAX_PATH] = {0};
- STR_VEC vtSceneryImgpath;
- STR_VEC vtScenerypath;
- pInstance->LoadOrderImages(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), _T("*.jpg"), vtSceneryImgpath, &vtScenerypath);
- pInstance2->LoadOrderImages(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), _T("*.jpg"), vtSceneryImgpath, &vtScenerypath);
- CStringArray ArySceneryImgpath;
- CStringArray AryScenerypath;
- pInstance->LoadOrderImages(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), _T("*.jpg"), ArySceneryImgpath, &AryScenerypath);
- pInstance2->LoadOrderImages(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), _T("*.jpg"), ArySceneryImgpath, &AryScenerypath);
- for ( int i = 0; i < ArySceneryImgpath.GetSize(); i++)
- {
- OutputDebugString(_T("\n"));
- OutputDebugString(ArySceneryImgpath.ElementAt(i));
- OutputDebugString(_T("\n"));
- }
- pEnv->Release();
- pEnv2->Release();
- }
- #endif
- //////////////////////////////////////////////////////////////////////////
- #ifdef _ImgLoadOrderpathExInterface_
- void CtestDlg::Test_LoadSelectedIamgesEx( IN LPVOID lpInstance, IN LPVOID lpInstance2 )
- {
- ImgEnvInterface *pEnv = (ImgEnvInterface*)lpInstance;
- ImgEnvInterface *pEnv2 = (ImgEnvInterface*)lpInstance2;
- ImgLoadOrderpathExInterface *pInstance = NULL;
- pEnv->QueryInterface(IID_ImgLoadOrderpathExInterface, (void**)&pInstance);
- ImgLoadOrderpathExInterface *pInstance2 = NULL;
- pEnv2->QueryInterface(IID_ImgLoadOrderpathExInterface, (void**)&pInstance2);
- TCHAR szEnableShareDirectory[MAX_PATH] = {0};
- BOOL bSet = TRUE;
- STR_VEC vtLoadImgpath;
- STR_VEC vtWithImgpath;
- STR_VEC vtSelectedImg;
- STR_VEC vtNoExistImg;
- if ( Global::OpenFloder(vtSelectedImg))
- {
- for ( STR_VEC::iterator it = vtSelectedImg.begin(); it != vtSelectedImg.end(); it++ )
- {
- *it = Global::getfilename(*it);
- }
- pInstance->LoadSelectedIamgesEx(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), bSet, vtSelectedImg, vtNoExistImg, _T("*.jpg|*.nef"), vtLoadImgpath, _T("*.jpeg|*.cr2"), vtWithImgpath);
- pInstance2->LoadSelectedIamgesEx(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), bSet, vtSelectedImg, vtNoExistImg, _T("*.jpg|*.nef"), vtLoadImgpath, _T("*.jpeg|*.cr2"), vtWithImgpath);
- }
- CStringArray AryLoadImgpath;
- CStringArray AryWithImgpath;
- CStringArray ArySelectedImg;
- CStringArray AryNoExistImg;
- if ( Global::OpenFloder(ArySelectedImg))
- {
- for ( int i = 0; i < ArySelectedImg.GetSize(); i++ )
- {
- ArySelectedImg.SetAt(i,Global::getfilename(ArySelectedImg.ElementAt(i)));
- }
- pInstance->LoadSelectedIamgesEx(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), bSet, ArySelectedImg, AryNoExistImg, _T("*.jpg|*.nef"), AryLoadImgpath, _T("*.jpeg|*.cr2"), AryWithImgpath);
- for ( int i = 0; i < AryLoadImgpath.GetSize(); i++)
- {
- OutputDebugString(_T("\n"));
- OutputDebugString(AryLoadImgpath.ElementAt(i));
- OutputDebugString(_T("\n"));
- }
- OutputDebugString(_T("\n------------------------------------\n"));
- for ( int i = 0; i < AryWithImgpath.GetSize(); i++)
- {
- OutputDebugString(_T("\n"));
- OutputDebugString(AryWithImgpath.ElementAt(i));
- OutputDebugString(_T("\n"));
- }
- OutputDebugString(_T("\n------------------------------------\n"));
- pInstance2->LoadSelectedIamgesEx(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), bSet, ArySelectedImg, AryNoExistImg, _T("*.jpg|*.nef"), AryLoadImgpath, _T("*.jpeg|*.cr2"), AryWithImgpath);
- for ( int i = 0; i < AryLoadImgpath.GetSize(); i++)
- {
- OutputDebugString(_T("\n"));
- OutputDebugString(AryLoadImgpath.ElementAt(i));
- OutputDebugString(_T("\n"));
- }
- OutputDebugString(_T("\n------------------------------------\n"));
- for ( int i = 0; i < AryWithImgpath.GetSize(); i++)
- {
- OutputDebugString(_T("\n"));
- OutputDebugString(AryWithImgpath.ElementAt(i));
- OutputDebugString(_T("\n"));
- }
- }
- pEnv->Release();
- pEnv2->Release();
- }
- void CtestDlg::Test_LoadSelectedIamgesInOrderEx( IN LPVOID lpInstance, IN LPVOID lpInstance2 )
- {
- ImgEnvInterface *pEnv = (ImgEnvInterface*)lpInstance;
- ImgEnvInterface *pEnv2 = (ImgEnvInterface*)lpInstance2;
- ImgLoadOrderpathExInterface *pInstance = NULL;
- pEnv->QueryInterface(IID_ImgLoadOrderpathExInterface, (void**)&pInstance);
- ImgLoadOrderpathExInterface *pInstance2 = NULL;
- pEnv2->QueryInterface(IID_ImgLoadOrderpathExInterface, (void**)&pInstance2);
- TCHAR szEnableShareDirectory[MAX_PATH] = {0};
- BOOL bSet = TRUE;
- STR_VEC vtLoadImgpath;
- STR_VEC vtWithImgpath;
- STR_VEC vtSelectedImg;
- STR_VEC vtNoExistImg;
- if ( Global::OpenFloder(vtSelectedImg))
- {
- for ( STR_VEC::iterator it = vtSelectedImg.begin(); it != vtSelectedImg.end(); it++ )
- {
- *it = Global::getfilename(*it);
- }
- pInstance->LoadSelectedIamgesInOrderEx(OImgtype,
- _T("20151208000000587611.ly.com"),
- _T("20151002-001"), bSet, vtSelectedImg, vtNoExistImg,
- _T("*.jpg|*.nef"), vtLoadImgpath, _T("*.jpeg|*.cr2"), vtWithImgpath);
- pInstance2->LoadSelectedIamgesInOrderEx(OImgtype,
- _T("20151208000000587611.ly.com"),
- _T("20151002-001"), bSet, vtSelectedImg, vtNoExistImg,
- _T("*.jpg|*.nef"), vtLoadImgpath, _T("*.jpeg|*.cr2"), vtWithImgpath);
- }
- CStringArray AryLoadImgpath;
- CStringArray AryWithImgpath;
- CStringArray ArySelectedImg;
- CStringArray AryNoExistImg;
- if ( Global::OpenFloder(ArySelectedImg))
- {
- for ( int i = 0; i < ArySelectedImg.GetSize(); i++ )
- {
- ArySelectedImg.SetAt(i,Global::getfilename(ArySelectedImg.ElementAt(i)));
- }
- pInstance->LoadSelectedIamgesInOrderEx(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), bSet, ArySelectedImg, AryNoExistImg, _T("*.jpg|*.nef"), AryLoadImgpath, _T("*.jpeg|*.cr2"), AryWithImgpath);
- for ( int i = 0; i < AryLoadImgpath.GetSize(); i++)
- {
- OutputDebugString(_T("\n"));
- OutputDebugString(AryLoadImgpath.ElementAt(i));
- OutputDebugString(_T("\n"));
- }
- OutputDebugString(_T("\n------------------------------------\n"));
- for ( int i = 0; i < AryWithImgpath.GetSize(); i++)
- {
- OutputDebugString(_T("\n"));
- OutputDebugString(AryWithImgpath.ElementAt(i));
- OutputDebugString(_T("\n"));
- }
- OutputDebugString(_T("\n------------------------------------\n"));
- pInstance2->LoadSelectedIamgesInOrderEx(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), bSet, ArySelectedImg, AryNoExistImg, _T("*.jpg|*.nef"), AryLoadImgpath, _T("*.jpeg|*.cr2"), AryWithImgpath);
- for ( int i = 0; i < AryLoadImgpath.GetSize(); i++)
- {
- OutputDebugString(_T("\n"));
- OutputDebugString(AryLoadImgpath.ElementAt(i));
- OutputDebugString(_T("\n"));
- }
- OutputDebugString(_T("\n------------------------------------\n"));
- for ( int i = 0; i < AryWithImgpath.GetSize(); i++)
- {
- OutputDebugString(_T("\n"));
- OutputDebugString(AryWithImgpath.ElementAt(i));
- OutputDebugString(_T("\n"));
- }
- OutputDebugString(_T("\n------------------------------------\n"));
- }
- pEnv->Release();
- pEnv2->Release();
- }
- void CtestDlg::Test_LoadOrderImagesEx( IN LPVOID lpInstance, IN LPVOID lpInstance2 )
- {
- ImgEnvInterface *pEnv = (ImgEnvInterface*)lpInstance;
- ImgEnvInterface *pEnv2 = (ImgEnvInterface*)lpInstance2;
- ImgLoadOrderpathExInterface *pInstance = NULL;
- pEnv->QueryInterface(IID_ImgLoadOrderpathExInterface, (void**)&pInstance);
- ImgLoadOrderpathExInterface *pInstance2 = NULL;
- pEnv2->QueryInterface(IID_ImgLoadOrderpathExInterface, (void**)&pInstance2);
- TCHAR szEnableShareDirectory[MAX_PATH] = {0};
- BOOL bSet = TRUE;
- STR_VEC vtLoadImgpath;
- STR_VEC vtWithImgpath;
- STR_VEC vtScenerypath;
- pInstance->LoadOrderImagesEx(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), bSet, _T("*.jpg|*.nef"), vtLoadImgpath, _T("*.jpeg|*.cr2"), vtWithImgpath, &vtScenerypath);
- pInstance2->LoadOrderImagesEx(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), bSet, _T("*.jpg|*.nef"), vtLoadImgpath, _T("*.jpeg|*.cr2"), vtWithImgpath, &vtScenerypath);
- CStringArray AryLoadImgpath;
- CStringArray AryWithImgpath;
- CStringArray AryScenerypath;
- pInstance->LoadOrderImagesEx(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), bSet, _T("*.jpg|*.nef"), AryLoadImgpath, _T("*.jpeg|*.cr2"), AryWithImgpath, &AryScenerypath);
- pInstance2->LoadOrderImagesEx(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"),bSet, _T("*.jpg|*.nef"), AryLoadImgpath, _T("*.jpeg|*.cr2"), AryWithImgpath, &AryScenerypath);
- pEnv->Release();
- pEnv2->Release();
- }
- void CtestDlg::Test_LoadSceneryImagesEx( IN LPVOID lpInstance, IN LPVOID lpInstance2 )
- {
- ImgEnvInterface *pEnv = (ImgEnvInterface*)lpInstance;
- ImgEnvInterface *pEnv2 = (ImgEnvInterface*)lpInstance2;
- ImgLoadOrderpathExInterface *pInstance = NULL;
- pEnv->QueryInterface(IID_ImgLoadOrderpathExInterface, (void**)&pInstance);
- ImgLoadOrderpathExInterface *pInstance2 = NULL;
- pEnv2->QueryInterface(IID_ImgLoadOrderpathExInterface, (void**)&pInstance2);
- TCHAR szEnableShareDirectory[MAX_PATH] = {0};
- BOOL bSet = TRUE;
- STR_VEC vtLoadImgpath;
- STR_VEC vtWithImgpath;
- STR_VEC vtScenerypath;
- pInstance->LoadSceneryImagesEx(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), _T("内景大西街店C棚"), _T("*.jpg|*.nef"), vtLoadImgpath, _T("*.jpeg|*.cr2"), vtWithImgpath, &vtScenerypath);
- pInstance2->LoadSceneryImagesEx(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), _T("内景大西街店C棚"), _T("*.jpg|*.nef"), vtLoadImgpath, _T("*.jpeg|*.cr2"), vtWithImgpath, &vtScenerypath);
- CStringArray AryLoadImgpath;
- CStringArray AryWithImgpath;
- CStringArray AryScenerypath;
- pInstance->LoadSceneryImagesEx(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), _T("内景大西街店C棚"), _T("*.jpg|*.nef"), AryLoadImgpath, _T("*.jpeg|*.cr2"), AryWithImgpath, &AryScenerypath);
- pInstance2->LoadSceneryImagesEx(OImgtype, _T("20151208000000587611.ly.com"), _T("20151002-001"), _T("内景大西街店C棚"), _T("*.jpg|*.nef"), AryLoadImgpath, _T("*.jpeg|*.cr2"), AryWithImgpath, &AryScenerypath);
- pEnv->Release();
- pEnv2->Release();
- }
- #endif
- //////////////////////////////////////////////////////////////////////////
- #ifdef _ImgCopyInterface_
- void CtestDlg::Test_CopyImg2Specifiedpath( IN LPVOID lpInstance, IN LPVOID lpInstance2 )
- {
- ImgEnvInterface *pEnv = (ImgEnvInterface*)lpInstance;
- ImgEnvInterface *pEnv2 = (ImgEnvInterface*)lpInstance2;
- ImgCopyInterface *pInstance = NULL;
- pEnv->QueryInterface(IID_ImgCopyInterface, (void**)&pInstance);
- ImgCopyInterface *pInstance2 = NULL;
- pEnv2->QueryInterface(IID_ImgCopyInterface, (void**)&pInstance2);
- TCHAR szEnableShareDirectory[MAX_PATH] = {0};
- BOOL bSet = TRUE;
- STR_VEC vtLoadImgpath;
- STR_VEC vtWithImgpath;
- STR_VEC vtScenerypath;
- INT nCount = 0;
- //////////////////////////////////////////////////////////////////////////
- nCount = pInstance->CopyImg2Specifiedpath(
- _T("\\\\IT-PC\\客户原片(管理软件)$\\20151002-001"),
- _T("C:\\Users\\IT\\Desktop\\新建文件夹1"),
- _T("*.jpg|*.nef"),
- SET_PIX(800,900),
- bSet,
- FALSE
- );
- //////////////////////////////////////////////////////////////////////////
- STR_VEC vtSelectedImgpath;
- if ( Global::OpenFloder(vtSelectedImgpath))
- {
- // for ( STR_VEC::iterator it = vtSelectedImgpath.begin(); it != vtSelectedImgpath.end(); it++ )
- // {
- // *it = Global::getfilename(*it);
- // }
- nCount = pInstance2->CopyImg2Specifiedpath(
- vtSelectedImgpath,
- _T("C:\\Users\\IT\\Desktop\\新建文件夹2"),
- _T("*.jpg|*.nef"),
- SET_PIX(200,400),
- FALSE, // 是否同时复制子目录;
- NULL, // 复制子目录时的分隔符;
- FALSE // 目标文件存在是否复制;
- );
- }
- //////////////////////////////////////////////////////////////////////////
- CStringArray ArySelectedImgpath;
- if ( Global::OpenFloder(ArySelectedImgpath))
- {
- // for ( int i = 0; i < ArySelectedImgpath.GetSize(); i++ )
- // {
- // ArySelectedImgpath.SetAt(i,Global::getfilename(ArySelectedImgpath.ElementAt(i)));
- // }
- nCount = pInstance2->CopyImg2Specifiedpath(
- vtSelectedImgpath,
- _T("C:\\Users\\IT\\Desktop\\新建文件夹2"),
- _T("*.jpg|*.nef"),
- SET_PIX(1500,1200),
- FALSE, // 是否同时复制子目录;
- NULL, // 复制子目录时的分隔符;
- FALSE // 目标文件存在是否复制;
- );
- }
- pEnv->Release();
- pEnv2->Release();
- }
- #endif
|