Commit before breaking everything
[matches/honours.git] / research / transmission_spectroscopy / TOF / Win32++ / samples / Explorer / src / Mainfrm.h
1 ///////////////////////////////////////////////////////\r
2 // Mainfrm.h\r
3 //  Declaration of the CMainFrame class\r
4 \r
5 #ifndef MAINFRM_H\r
6 #define MAINFRM_H\r
7 \r
8 \r
9 #include "SplitterPanes.h"\r
10 \r
11 #ifndef BTNS_WHOLEDROPDOWN\r
12   #define BTNS_WHOLEDROPDOWN  0x0080\r
13 #endif\r
14 \r
15 class CMainFrame : public CFrame\r
16 {\r
17 public:\r
18         CMainFrame();\r
19         virtual ~CMainFrame();\r
20         CMyListView* GetListView() const {return (CMyListView*)m_RightPane->GetView();}\r
21         CMyTreeView* GetTreeView() const {return (CMyTreeView*)m_LeftPane.GetView();}\r
22         BOOL GetShowHidden() {return m_bShowHidden;}\r
23 \r
24 protected:\r
25         virtual void OnInitialUpdate();\r
26         virtual void OnClose();\r
27         virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam);\r
28         virtual void OnCreate();\r
29         virtual LRESULT OnNotify(WPARAM wParam, LPARAM lParam);\r
30         virtual void SetupToolBar();\r
31         virtual LRESULT WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam);\r
32 \r
33         void DoPopupMenu();\r
34 \r
35 private:\r
36         CLeftPane m_LeftPane;\r
37         CRightPane* m_RightPane;\r
38         BOOL m_bShowHidden;\r
39 };\r
40 \r
41 #endif  //MAINFRM_H\r
42 \r

UCC git Repository :: git.ucc.asn.au