RichEditGSDlg.h
上传用户:glsy7826
上传日期:2022-06-19
资源大小:180k
文件大小:3k
开发平台:

Visual C++

  1. // RichEditGSDlg.h : Header-Datei
  2. //
  3. #if !defined(AFX_RICHEDITGSDLG_H__1BA1A1A9_DF95_4DE7_8C82_892AB0E84541__INCLUDED_)
  4. #define AFX_RICHEDITGSDLG_H__1BA1A1A9_DF95_4DE7_8C82_892AB0E84541__INCLUDED_
  5. #if _MSC_VER > 1000
  6. #pragma once
  7. #endif // _MSC_VER > 1000
  8. #include "RichEditCtrlGS.h"
  9. /////////////////////////////////////////////////////////////////////////////
  10. // CRichEditGSDlg Dialogfeld
  11. class CRichEditGSDlg : public CDialog
  12. {
  13. private:
  14. // Sizes for Dialog and RichEditControl
  15.   CSize     m_size_DlgMinSize;
  16.   CSize     m_size_DlgClientSize;
  17.   CSize     m_size_EditMinSize;
  18.   CRect     m_rect_EditMinRect;
  19. // Control bar
  20.   CToolBar m_wndFormatBar;
  21. // Konstruktion
  22. public:
  23. CRichEditGSDlg(CWnd* pParent = NULL); // Standard-Konstruktor
  24. // Dialogfelddaten
  25. //{{AFX_DATA(CRichEditGSDlg)
  26. enum { IDD = IDD_RICHEDITGS_DIALOG };
  27. CRichEditCtrlGS m_Ctrl_RichEdit;
  28. CRichEditCtrlGS m_Ctrl_RichEditStatic;
  29. //}}AFX_DATA
  30. // Vom Klassenassistenten generierte 躡erladungen virtueller Funktionen
  31. //{{AFX_VIRTUAL(CRichEditGSDlg)
  32. protected:
  33. virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV-Unterst黷zung
  34. //}}AFX_VIRTUAL
  35. // Implementierung
  36. protected:
  37. HICON m_hIcon;
  38. // Generierte Message-Map-Funktionen
  39. //{{AFX_MSG(CRichEditGSDlg)
  40. virtual BOOL OnInitDialog();
  41. afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
  42. afx_msg void OnPaint();
  43. afx_msg HCURSOR OnQueryDragIcon();
  44. afx_msg void OnFileOpen();
  45. afx_msg void OnFileSave();
  46. afx_msg void OnFileClose();
  47. afx_msg void OnEditCopy();
  48. afx_msg void OnEditCut();
  49. afx_msg void OnEditPaste();
  50. afx_msg void OnFormatBold();
  51. afx_msg void OnFormatStrikeout();
  52. afx_msg void OnFormatColour();
  53. afx_msg void OnFormatFonts();
  54. afx_msg void OnFormatItalic();
  55. afx_msg void OnFormatUnderline();
  56. afx_msg void OnFormatLink();
  57. afx_msg void OnLinkRicheditStatic(NMHDR* pNMHDR, LRESULT* pResult);
  58. afx_msg void OnFormatParagraphJustify();
  59. afx_msg void OnFormatParagraphLeft();
  60. afx_msg void OnFormatParagraphCenter();
  61. afx_msg void OnFormatParagraphBullet();
  62. afx_msg void OnFormatParagraphRight();
  63. afx_msg void OnSize(UINT nType, int cx, int cy);
  64. afx_msg void OnUpdateFormatParagraphJustify(CCmdUI* pCmdUI);
  65. afx_msg void OnUpdateFormatParagraphLeft(CCmdUI* pCmdUI);
  66. afx_msg void OnUpdateFormatParagraphCenter(CCmdUI* pCmdUI);
  67. afx_msg void OnUpdateFormatParagraphBullet(CCmdUI* pCmdUI);
  68. afx_msg void OnUpdateFormatParagraphRight(CCmdUI* pCmdUI);
  69. afx_msg void OnUpdateFormatBold(CCmdUI* pCmdUI);
  70. afx_msg void OnUpdateFormatStrikeout(CCmdUI* pCmdUI);
  71. afx_msg void OnUpdateFormatItalic(CCmdUI* pCmdUI);
  72. afx_msg void OnUpdateFormatLink(CCmdUI* pCmdUI);
  73. afx_msg void OnUpdateFormatUnderline(CCmdUI* pCmdUI);
  74. afx_msg void OnChangeRichedit1D();
  75. //}}AFX_MSG
  76.     afx_msg LRESULT OnKickIdle(WPARAM, LPARAM);
  77. DECLARE_MESSAGE_MAP()
  78. };
  79. //{{AFX_INSERT_LOCATION}}
  80. // Microsoft Visual C++ f黦t unmittelbar vor der vorhergehenden Zeile zus鋞zliche Deklarationen ein.
  81. #endif // !defined(AFX_RICHEDITGSDLG_H__1BA1A1A9_DF95_4DE7_8C82_892AB0E84541__INCLUDED_)