QDlgTextSet.h
上传用户:oybseng
上传日期:2015-04-27
资源大小:7831k
文件大小:1k
源码类别:

GDI/图象编程

开发平台:

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