1 ////////////////////////////////////////////////////
\r
8 #include "RichView.h"
\r
11 DWORD CALLBACK MyStreamInCallback(DWORD dwCookie, LPBYTE pbBuff, LONG cb, LONG *pcb);
\r
12 DWORD CALLBACK MyStreamOutCallback(DWORD dwCookie, LPBYTE pbBuff, LONG cb, LONG *pcb);
\r
15 // Declaration of the CMainFrame class
\r
16 class CMainFrame : public CFrame
\r
20 virtual ~CMainFrame();
\r
21 void OnDropFiles(HDROP hDropInfo);
\r
25 void OnEditDelete();
\r
31 void OnFileSaveAs();
\r
33 BOOL ReadFile(LPCTSTR szFileName);
\r
34 void SetFileName(LPCTSTR szFullFileName);
\r
35 void SetWindowTitle();
\r
36 BOOL WriteFile(LPCTSTR szFileName);
\r
37 static DWORD CALLBACK MyStreamInCallback(DWORD dwCookie, LPBYTE pbBuff, LONG cb, LONG *pcb);
\r
38 static DWORD CALLBACK MyStreamOutCallback(DWORD dwCookie, LPBYTE pbBuff, LONG cb, LONG *pcb);
\r
41 virtual void OnClose();
\r
42 virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam);
\r
43 virtual void OnInitialUpdate();
\r
44 virtual LRESULT OnNotify(WPARAM wParam, LPARAM lParam);
\r
45 virtual void SetupToolBar();
\r
46 virtual LRESULT WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam);
\r
49 CRichView m_RichView;
\r
50 CString m_strPathName;
\r