ReactOS 0.4.17-dev-1183-g3b30a2a
CCustomizeDialog Class Reference

#include <CCustomizeDialog.h>

Inheritance diagram for CCustomizeDialog:
Collaboration diagram for CCustomizeDialog:

Public Types

enum  { IDD = IDD_CUSTOMIZE }
 

Public Member Functions

 CCustomizeDialog (CMainWnd *MainWnd, CConsoleWnd *console)
 
 ~CCustomizeDialog ()
 
LRESULT OnInitDialog (UINT nMessage, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
 
LRESULT OnCommand (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 

Private Attributes

CMainWnd * m_MainWnd
 
CComPtr< CConsoleWnd > m_Console
 

Detailed Description

Definition at line 10 of file CCustomizeDialog.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
IDD 

Definition at line 14 of file CCustomizeDialog.h.

14{ IDD = IDD_CUSTOMIZE };
#define IDD_CUSTOMIZE
Definition: resource.h:85

Constructor & Destructor Documentation

◆ CCustomizeDialog()

CCustomizeDialog::CCustomizeDialog ( CMainWnd *  MainWnd,
CConsoleWnd *  console 
)
inline

Definition at line 35 of file CCustomizeDialog.h.

36 {
37 m_MainWnd = MainWnd;
38 m_Console = console;
39 }
CMainWnd * m_MainWnd
CComPtr< CConsoleWnd > m_Console

◆ ~CCustomizeDialog()

CCustomizeDialog::~CCustomizeDialog ( )
inline

Definition at line 41 of file CCustomizeDialog.h.

42 {
43 }

Member Function Documentation

◆ OnCommand()

LRESULT CCustomizeDialog::OnCommand ( WORD  wNotifyCode,
WORD  wID,
HWND  hWndCtl,
BOOL &  bHandled 
)
inline

Definition at line 64 of file CCustomizeDialog.h.

65 {
66 switch (wID)
67 {
70 m_MainWnd->UpdateToolbuttons(m_Console->IsTreeViewVisible(), m_Console->IsActionsPaneVisible());
71 return 0;
72
75 return 0;
76
79 return 0;
80
83 return 0;
84
87 return 0;
88
91 m_MainWnd->UpdateToolbuttons(m_Console->IsTreeViewVisible(), m_Console->IsActionsPaneVisible());
92 return 0;
93
94 case IDOK:
96 return 0;
97 }
98
99 return 0;
100 }
#define IDC_CUSTOMIZE_ACTIONSPANE
Definition: resource.h:92
#define IDC_CUSTOMIZE_DESCRIPTIONBAR
Definition: resource.h:90
#define IDC_CUSTOMIZE_MENUS
Definition: resource.h:87
#define IDC_CUSTOMIZE_SCOPEPANE
Definition: resource.h:86
#define IDC_CUSTOMIZE_TOOLBAR
Definition: resource.h:88
#define IDC_CUSTOMIZE_STATUSBAR
Definition: resource.h:89
VOID UpdateToolbuttons(BOOL bTreeViewVisible, BOOL bActionsPaneVisible)
Definition: CMainWnd.cpp:853
VOID SetToolBarVisible(BOOL bVisible)
Definition: CMainWnd.cpp:593
VOID SetStandardMenusVisible(BOOL bVisible)
Definition: CMainWnd.cpp:606
#define TRUE
Definition: types.h:120
#define FALSE
Definition: types.h:117
#define IDOK
Definition: winuser.h:841
UINT WINAPI IsDlgButtonChecked(_In_ HWND, _In_ int)
#define BST_CHECKED
Definition: winuser.h:197
BOOL WINAPI EndDialog(_In_ HWND, _In_ INT_PTR)

◆ OnInitDialog()

LRESULT CCustomizeDialog::OnInitDialog ( UINT  nMessage,
WPARAM  wParam,
LPARAM  lParam,
BOOL &  bHandled 
)
inline

Definition at line 45 of file CCustomizeDialog.h.

46 {
47 CenterWindow(m_Console->m_hWnd);
48
55
60
61 return 0;
62 }
#define IDC_CUSTOMIZE_TABS
Definition: resource.h:91
#define IDC_CUSTOMIZE_SNAPIN_MENUS
Definition: resource.h:93
#define IDC_CUSTOMIZE_SNAPIN_TOOLBARS
Definition: resource.h:94
static VOID CenterWindow(HWND hWnd)
Definition: reactos.c:45
BOOL IsToolBarVisible()
Definition: CMainWnd.cpp:587
BOOL AreStandardMenusVisible()
Definition: CMainWnd.cpp:600
BOOL WINAPI CheckDlgButton(_In_ HWND, _In_ int, _In_ UINT)
#define BST_UNCHECKED
Definition: winuser.h:199
HWND WINAPI GetDlgItem(_In_opt_ HWND, _In_ int)
BOOL WINAPI EnableWindow(_In_ HWND, _In_ BOOL)

Member Data Documentation

◆ m_Console

CComPtr<CConsoleWnd> CCustomizeDialog::m_Console
private

Definition at line 31 of file CCustomizeDialog.h.

Referenced by CCustomizeDialog(), OnCommand(), and OnInitDialog().

◆ m_MainWnd

CMainWnd* CCustomizeDialog::m_MainWnd
private

Definition at line 30 of file CCustomizeDialog.h.

Referenced by CCustomizeDialog(), OnCommand(), and OnInitDialog().


The documentation for this class was generated from the following file: