RichEditDlg.h 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. #pragma once
  2. #include "DlgControlItem.h"
  3. // CRichEditDlg 对话框
  4. class CRichEditDlg : public CDlgControlItem
  5. {
  6. DECLARE_DYNAMIC(CRichEditDlg)
  7. protected:
  8. CRichEditCtrl m_RichEditCtrl;
  9. CSkinRichEdit m_SkinRichEdit;
  10. CHARFORMAT2 m_cf2;
  11. public:
  12. CRichEditDlg(CWnd* pParent = NULL); // 标准构造函数
  13. virtual ~CRichEditDlg();
  14. protected:
  15. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 支持
  16. //加载回调
  17. static DWORD CALLBACK LoadCallBack(DWORD dwCookie, LPBYTE pbBuff, LONG cb, LONG * pcb);
  18. //保存回调
  19. static DWORD CALLBACK SaveCallBack(DWORD dwCookie, LPBYTE pbBuff, LONG cb, LONG * pcb);
  20. DECLARE_MESSAGE_MAP()
  21. public:
  22. afx_msg void OnBnClickedButton1();
  23. virtual BOOL OnInitDialog();
  24. afx_msg void OnBnClickedButton2();
  25. afx_msg void OnBnClickedButton4();
  26. afx_msg void OnBnClickedButton5();
  27. afx_msg void OnBnClickedButton6();
  28. afx_msg void OnRClicked();
  29. void InsertTips();
  30. void OnURLClick(NMHDR *pNmhdr, LRESULT *pResult);
  31. afx_msg void OnBnClickedButton10();
  32. afx_msg void OnBnClickedButton7();
  33. //菜单命令
  34. protected:
  35. //删除信息
  36. VOID OnClearAll();
  37. //全部选择
  38. VOID OnSelectAll();
  39. //拷贝字符
  40. VOID OnCopyString();
  41. };