QDlgTextSet.h
Upload User: oybseng
Upload Date: 2015-04-27
Package Size: 7831k
Code Size: 1k
Category:

GDI-Bitmap

Development Platform:

Visual C++

  1. #ifndef _QDLG_TEXT_SET
  2. #define _QDLG_TEXT_SET
  3. // QDlgTextSet 对话框
  4. class CQTextObj;
  5. class QDlgTextSet : public CDialog
  6. {
  7. DECLARE_DYNAMIC(QDlgTextSet)
  8. public:
  9. QDlgTextSet(CWnd* pParent = NULL);   // 标准构造函数
  10. QDlgTextSet(CQTextObj * pTextObj,CWnd* pParent = NULL);
  11. virtual ~QDlgTextSet();
  12. // 对话框数据
  13. enum { IDD = IDD_DIALOG_TEXT_SET_QGIS };
  14. protected:
  15. virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV 支持
  16. virtual BOOL OnInitDialog(); //对话框初始化
  17. virtual void OnOK();
  18. DECLARE_MESSAGE_MAP()
  19. private:
  20. // 标注内容
  21. CString m_szText;
  22. // 标注的X坐标
  23. double m_fXPos;
  24. // 标注的Y坐标
  25. double m_fYPos;
  26. // 字高
  27. float m_fTextHeight;
  28. // 字宽
  29. float m_fTextWidth;
  30. // 字间隔
  31. float m_fOffWide;
  32. // 字体旋转角度
  33. float m_fFontAngle;
  34. // 文本旋转角度
  35. float m_fTextAngle;
  36. // 文本对象的指针
  37. CQTextObj * m_pTextObj;
  38. // 字体结构
  39. LOGFONT m_lFont;
  40. public:
  41. afx_msg void OnBnClickedButtonFontSetTextDlg();
  42. };
  43. #endif