ReactOS 0.4.17-dev-923-g4c9a150
CCustomizeDialog.h
Go to the documentation of this file.
1/*
2 * PROJECT: ReactOS Management Console
3 * LICENSE: GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+)
4 * PURPOSE: View options dialog
5 * COPYRIGHT: Copyright 2017 Mark Jansen (mark.jansen@reactos.org)
6 */
7
8#pragma once
9
11 public CDialogImpl<CCustomizeDialog>
12{
13public:
14 enum { IDD = IDD_CUSTOMIZE };
15
18
26
28
29private:
32
33public:
34
36 {
37 m_MainWnd = MainWnd;
38 m_Console = console;
39 }
40
42 {
43 }
44
46 {
47 CenterWindow(m_Console->m_hWnd);
48
55
60
61 return 0;
62 }
63
64 LRESULT OnCommand(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled)
65 {
66 switch (wID)
67 {
70 return 0;
71
74 return 0;
75
78 return 0;
79
82 return 0;
83
86 return 0;
87
90 return 0;
91
92 case IDOK:
94 return 0;
95 }
96
97 return 0;
98 }
99};
#define IDC_CUSTOMIZE_TABS
Definition: resource.h:83
#define IDC_CUSTOMIZE_ACTIONSPANE
Definition: resource.h:84
#define IDC_CUSTOMIZE_DESCRIPTIONBAR
Definition: resource.h:82
#define IDC_CUSTOMIZE_MENUS
Definition: resource.h:79
#define IDC_CUSTOMIZE_SCOPEPANE
Definition: resource.h:78
#define IDC_CUSTOMIZE_TOOLBAR
Definition: resource.h:80
#define IDC_CUSTOMIZE_STATUSBAR
Definition: resource.h:81
#define IDC_CUSTOMIZE_SNAPIN_MENUS
Definition: resource.h:85
#define IDD_CUSTOMIZE
Definition: resource.h:77
#define IDC_CUSTOMIZE_SNAPIN_TOOLBARS
Definition: resource.h:86
static VOID CenterWindow(HWND hWnd)
Definition: reactos.c:45
LRESULT OnInitDialog(UINT nMessage, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
LRESULT OnCommand(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
CMainWnd * m_MainWnd
CComPtr< CConsoleWnd > m_Console
VOID SetToolBarVisible(BOOL bVisible)
Definition: CMainWnd.cpp:477
BOOL IsToolBarVisible()
Definition: CMainWnd.cpp:471
VOID SetStandardMenusVisible(BOOL bVisible)
Definition: CMainWnd.cpp:490
BOOL AreStandardMenusVisible()
Definition: CMainWnd.cpp:484
WPARAM wParam
Definition: combotst.c:138
LPARAM lParam
Definition: combotst.c:139
#define TRUE
Definition: types.h:120
#define FALSE
Definition: types.h:117
unsigned short WORD
Definition: ntddk_ex.h:93
unsigned int BOOL
Definition: ntddk_ex.h:94
unsigned int UINT
Definition: sysinfo.c:13
#define MESSAGE_HANDLER(msg, func)
Definition: atlwin.h:1926
#define BEGIN_MSG_MAP(theClass)
Definition: atlwin.h:1898
#define COMMAND_ID_HANDLER(id, func)
Definition: atlwin.h:1953
#define END_MSG_MAP()
Definition: atlwin.h:1917
LONG_PTR LPARAM
Definition: minwindef.h:175
LONG_PTR LRESULT
Definition: minwindef.h:176
UINT_PTR WPARAM
Definition: minwindef.h:174
BOOL WINAPI CheckDlgButton(_In_ HWND, _In_ int, _In_ UINT)
#define BST_UNCHECKED
Definition: winuser.h:199
#define WM_INITDIALOG
Definition: winuser.h:1767
HWND WINAPI GetDlgItem(_In_opt_ HWND, _In_ int)
#define IDOK
Definition: winuser.h:841
UINT WINAPI IsDlgButtonChecked(_In_ HWND, _In_ int)
BOOL WINAPI EnableWindow(_In_ HWND, _In_ BOOL)
#define BST_CHECKED
Definition: winuser.h:197
BOOL WINAPI EndDialog(_In_ HWND, _In_ INT_PTR)