PreviewDlg.h 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. #if !defined(AFX_PREVIEWDLG_H__AEE8E213_E1D2_4F2E_BE0A_0FC63F32807C__INCLUDED_)
  2. #define AFX_PREVIEWDLG_H__AEE8E213_E1D2_4F2E_BE0A_0FC63F32807C__INCLUDED_
  3. #if _MSC_VER > 1000
  4. #pragma once
  5. #endif
  6. #include "ShowPicStatic2.h"
  7. #include "HyperLink.h"
  8. class PreviewDlg : public CDialog
  9. {
  10. CStringArray m_patharray;
  11. BOOL m_bMin;
  12. int m_pos;
  13. int m_npages;
  14. int m_ncurpage;
  15. ShowPicStatic2 m_picctrl[7];
  16. CHyperLink m_link1;
  17. CHyperLink m_link2;
  18. CHyperLink m_link3;
  19. public:
  20. void ShowPic2();
  21. void NextPage();
  22. void PrePage();
  23. void ShowPic(int pos);
  24. void LinkClick(CString str);
  25. void ShowNormal();
  26. void ShowMin();
  27. SolidBrush *g_pBlackBrush;
  28. SolidBrush *g_pRedBrush;
  29. void InitCtrl();
  30. PreviewDlg(CWnd* pParent = NULL); // standard constructor
  31. CStringArray *m_pPathArray;
  32. enum {
  33. IDD = IDD_DIALOG30
  34. };
  35. protected:
  36. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
  37. protected:
  38. virtual BOOL OnInitDialog();
  39. afx_msg void OnDestroy();
  40. afx_msg BOOL OnEraseBkgnd(CDC* pDC);
  41. afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
  42. DECLARE_MESSAGE_MAP()
  43. };
  44. #endif