TestDlg.h 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. // TestDlg.h : 头文件
  2. //
  3. #pragma once
  4. #include "afxwin.h"
  5. // CTestDlg 对话框
  6. class CTestDlg : public CDialog
  7. {
  8. // 构造
  9. public:
  10. CTestDlg(CWnd* pParent = NULL); // 标准构造函数
  11. // 对话框数据
  12. enum { IDD = IDD_TEST_DIALOG };
  13. protected:
  14. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
  15. // 实现
  16. protected:
  17. HICON m_hIcon;
  18. // 生成的消息映射函数
  19. virtual BOOL OnInitDialog();
  20. afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
  21. afx_msg void OnPaint();
  22. afx_msg HCURSOR OnQueryDragIcon();
  23. DECLARE_MESSAGE_MAP()
  24. HMODULE m_hMyDll;
  25. void LoadMyDllLibrary();
  26. void FreeMyDllLibrary();
  27. public:
  28. afx_msg void OnBnClickedImporttest();
  29. afx_msg void OnBnClickedExporttest();
  30. afx_msg void OnBnClickedSetimportpath();
  31. afx_msg void OnBnClickedSetexportpath();
  32. afx_msg void OnBnClickedImportcompress();
  33. afx_msg void OnBnClickedImportthumbnail();
  34. afx_msg void OnBnClickedExportcompress();
  35. afx_msg void OnBnClickedImportautonaming();
  36. afx_msg void OnBnClickedImportOriginal();
  37. afx_msg void OnBnClickedImportEarly();
  38. afx_msg void OnBnClickedImportFurther();
  39. afx_msg void OnBnClickedImportDesign();
  40. public:
  41. // 设置导入时相片的源路径
  42. CString m_strImportPath;
  43. CString m_strImportOldPath;
  44. // 设置导出时源相片的路径
  45. CString m_strExportPath;
  46. // 导入的类型:导入原片、导入初修片、导入精修片、导入设计片
  47. int m_nImportType;
  48. // 导出的类型:导出原片、导出初修片、导出精修片、导出设计片、导出选好的片、导出选好设计的片
  49. int m_nExportType;
  50. // 导入时是否压缩相片
  51. CButton m_check_ImportCompress;
  52. // 导入时是否自动命名
  53. CButton m_check_ImportAutoNaming;
  54. // 导入时同名是否覆盖
  55. CButton m_check_ImportOverWrite;
  56. // 导入时是否显示进度条
  57. CButton m_check_ImportShowProcessing;
  58. // 导入时是否生成缩略图
  59. CButton m_check_ImportThumbnial;
  60. // 导出相片时是否压缩
  61. CButton m_check_ExportCompress;
  62. // 导出相片时若同名是否覆盖
  63. CButton m_check_ExportOverWrite;
  64. // 导出选好的片是相片名是否带商品名
  65. CButton m_check_ExportIncludeGoods;
  66. // 导入时压缩像素的宽
  67. int m_nImportCompressWidth;
  68. // 导入时压缩像素的高
  69. int m_nImportCompressHeight;
  70. // 导入时生成缩略图的宽
  71. int m_nImportThumbnailWidth;
  72. // 导入时生成缩略图的高
  73. int m_nImportThumbnailHeight;
  74. // 导出时压缩像素的宽
  75. int m_nExportCompressWidth;
  76. // 导出时压缩像素的高
  77. int m_nExportCompressHeight;
  78. // 导入时自动命名的自动编号的起始编号
  79. int m_nImportStartNumber;
  80. };