Commit before breaking everything
[matches/honours.git] / research / transmission_spectroscopy / TOF / Win32++ / samples / RibbonSimple / src / View.h
1 /////////////////////////////////\r
2 // View.h\r
3 \r
4 #ifndef VIEW_H\r
5 #define VIEW_H\r
6 \r
7 #include <wincore.h>\r
8 #include <ribbon.h>\r
9 \r
10 \r
11 class CView : public CWnd, public CRibbon\r
12 {\r
13 public:\r
14         CView() : m_uRibbonHeight(0) {}\r
15         virtual ~CView() {}\r
16         virtual STDMETHODIMP Execute(UINT32 nCmdID, UI_EXECUTIONVERB verb, const PROPERTYKEY* key, const PROPVARIANT* ppropvarValue, IUISimplePropertySet* pCommandExecutionProperties);\r
17         virtual STDMETHODIMP OnViewChanged(UINT32 viewId, UI_VIEWTYPE typeId, IUnknown* pView, UI_VIEWVERB verb, INT32 uReasonCode);\r
18 \r
19         UINT GetRibbonHeight() { return m_uRibbonHeight; }\r
20 \r
21 protected:\r
22         virtual void OnCreate();\r
23         virtual void OnDestroy();\r
24         virtual void OnDraw(CDC* pDC);  \r
25         virtual void OnInitialUpdate();\r
26         virtual void OnSize();\r
27         virtual void PreCreate(CREATESTRUCT& cs);\r
28         virtual LRESULT WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam);\r
29 \r
30 private:\r
31         UINT m_uRibbonHeight;\r
32 \r
33 };\r
34 \r
35 #endif\r

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