1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138 |
- // 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); // 设置小图标
- // TODO: 在此添加额外的初始化代码
- ImgEnvInterface *pInstance = NULL;
- ImgEnvInterface *pInstance2 = NULL;
- pInstance = CreateImgInterface();
- pInstance2 = CreateImgInterface2();
- if ( pInstance == NULL || pInstance2 == NULL )
- {
- OutputDebugString(_T("生成对象失败!"));
- return FALSE;
- }
- TblVersion tbVersion;
- vector<TblNetShareInfo> vtNetShareInfo;
- CODBCImpl::GetInstance()->GetVersionInfo(&tbVersion);
- CODBCImpl::GetInstance()->GetNetShareInfo(&vtNetShareInfo);
- TCHAR szBranchId[MAX_PATH] = {0};
- #ifdef UNICODE
- ascii2unicode(Global::g_YtInfoVer1.szBranchId, szBranchId);
- #else
- _stprintf_s(szBranchId, _T("%s"), Global::g_YtInfoVer1.szBranchId);
- #endif
- pInstance->SetEnvInfo( &tbVersion, szBranchId, Global::g_szHostName );
- pInstance2->SetEnvInfo( &vtNetShareInfo, szBranchId, Global::g_szHostName );
- //////////////////////////////////////////////////////////////////////////
- // ImgEnvInterface
- #ifndef _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
- #ifdef _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;
- 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"), _T("*.jpg"), vtImgpath);
- pInstance2->LoadSpecifiedpathImages(_T("\\\\IT-PC\\客户原片(管理软件)$\\20151002-001"), _T("*.jpg"), vtImgpath);
- CStringArray AryImgpath;
- pInstance->LoadSpecifiedpathImages(_T("\\\\IT-PC\\客户原片(管理软件)$\\20151002-001"), _T("*.jpg"), AryImgpath);
- pInstance2->LoadSpecifiedpathImages(_T("\\\\IT-PC\\客户原片(管理软件)$\\20151002-001"), _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
|