OSDN Git Service

Git Blame Find okay
[tortoisegit/TortoiseGitJp.git] / src / TortoiseGitBlame / MainFrm.h
1 \r
2 // MainFrm.h : interface of the CMainFrame class\r
3 //\r
4 \r
5 #pragma once\r
6 #include "OutputWnd.h"\r
7 #include "PropertiesWnd.h"\r
8 \r
9 class CMainFrame : public CFrameWndEx\r
10 {\r
11         \r
12 protected: // create from serialization only\r
13         CMainFrame();\r
14         DECLARE_DYNCREATE(CMainFrame)\r
15 \r
16 // Attributes\r
17 public:\r
18 \r
19 // Operations\r
20 public:\r
21 \r
22 // Overrides\r
23 public:\r
24         virtual BOOL PreCreateWindow(CREATESTRUCT& cs);\r
25         virtual BOOL LoadFrame(UINT nIDResource, DWORD dwDefaultStyle = WS_OVERLAPPEDWINDOW | FWS_ADDTOTITLE, CWnd* pParentWnd = NULL, CCreateContext* pContext = NULL);\r
26 \r
27 // Implementation\r
28 public:\r
29         virtual ~CMainFrame();\r
30 #ifdef _DEBUG\r
31         virtual void AssertValid() const;\r
32         virtual void Dump(CDumpContext& dc) const;\r
33 #endif\r
34 \r
35         COutputWnd        m_wndOutput;\r
36         CPropertiesWnd    m_wndProperties;\r
37 protected:  // control bar embedded members\r
38         CMFCMenuBar       m_wndMenuBar;\r
39         CMFCToolBar       m_wndToolBar;\r
40         CMFCStatusBar     m_wndStatusBar;\r
41         CMFCToolBarImages m_UserImages;\r
42         \r
43 \r
44 \r
45 // Generated message map functions\r
46 protected:\r
47         afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);\r
48         afx_msg void OnViewCustomize();\r
49         afx_msg LRESULT OnToolbarCreateNew(WPARAM wp, LPARAM lp);\r
50         afx_msg void OnApplicationLook(UINT id);\r
51         afx_msg void OnUpdateApplicationLook(CCmdUI* pCmdUI);\r
52         DECLARE_MESSAGE_MAP()\r
53 \r
54         BOOL CreateDockingWindows();\r
55         void SetDockingWindowIcons(BOOL bHiColorIcons);\r
56 };\r
57 \r
58 \r