OSDN Git Service

Fix build errors
[winmerge-jp/winmerge-jp.git] / Src / MergeEditSplitterView.h
1 /////////////////////////////////////////////////////////////////////////////
2 //    WinMerge:  an interactive diff/merge utility
3 //    Copyright (C) 1997  Dean P. Grimm
4 //    SPDX-License-Identifier: GPL-2.0-or-later
5 /////////////////////////////////////////////////////////////////////////////
6 /** 
7  * @file  MergeEditSplitterView.h
8  *
9  * @brief Declaration file for CMergeEditSplitterView
10  *
11  */
12 #pragma once
13
14 /////////////////////////////////////////////////////////////////////////////
15 // CMergeEditSplitterView view
16 #include "SplitterWndEx.h"
17
18 class CMergeEditSplitterView : public CView
19 {
20 public:
21         CMergeEditSplitterView();
22         virtual ~CMergeEditSplitterView();
23         DECLARE_DYNCREATE(CMergeEditSplitterView)
24
25 // Attributes
26 public:
27         CSplitterWndEx m_wndSplitter;
28         bool m_bDetailView;
29         int m_nThisGroup;
30
31 protected:
32
33 private:
34
35 // Operations
36 public:
37         // Overrides
38         // ClassWizard generated virtual function overrides
39         //{{AFX_VIRTUAL(CMergeEditSplitterView)
40         public:
41         virtual BOOL Create(LPCTSTR lpszClassName, LPCTSTR lpszWindowName, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID, CCreateContext* pContext = nullptr) override;
42         virtual void OnDraw(CDC* pDC) override;
43         virtual void OnInitialUpdate() override;
44         protected:
45         //}}AFX_VIRTUAL
46
47 // Implementation
48 protected:
49
50         // Generated message map functions
51 protected:
52         using CWnd::OnMouseActivate;
53         //{{AFX_MSG(CMergeEditSplitterView)
54         afx_msg void OnSize(UINT nType, int cx, int cy);
55         afx_msg BOOL OnEraseBkgnd(CDC * pdc);
56         //}}AFX_MSG
57         DECLARE_MESSAGE_MAP()
58 public:
59 };