1 /////////////////////////////////////////////
\r
11 // Declaration of the CMainFrame class
\r
12 class CMainFrame : public CFrame
\r
16 virtual ~CMainFrame();
\r
18 void ChooseColor(UINT nColor);
\r
19 void ShowArrows(BOOL bShow);
\r
20 void ShowCards(BOOL bShow);
\r
23 virtual BOOL LoadRegistrySettings(LPCTSTR szKeyName);
\r
24 virtual BOOL OnCommand(WPARAM wParam, LPARAM lParam);
\r
25 virtual void OnCreate();
\r
26 virtual void OnInitialUpdate();
\r
27 virtual LRESULT OnNotify(WPARAM wParam, LPARAM lParam);
\r
28 virtual BOOL SaveRegistrySettings();
\r
29 virtual void SetupToolBar();
\r
30 virtual LRESULT WndProc(UINT uMsg, WPARAM wParam, LPARAM lParam);
\r
33 DWORD GetRegDwordFromOpenKey(HKEY hKey, LPCTSTR pName);
\r
35 void OnBandColors();
\r
38 void OnLockMenuBar();
\r
39 void OnRoundBorders();
\r
40 void OnShortBands();
\r
42 void OnViewArrows();
\r
44 void SetReBarTheme(COLORREF clrBkGnd1, COLORREF clrBkGnd2, COLORREF clrBand1, COLORREF clrBand2);
\r
49 CMyCombo m_ComboBoxEx;
\r
50 std::vector<UINT> m_vBandIDs;
\r
51 std::vector<UINT> m_vBandStyles;
\r
58 BOOL m_bLockMenuBand;
\r
59 BOOL m_bRoundBorders;
\r