ReactOS 0.4.17-dev-934-g091855f
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:77

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 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 }
#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
VOID SetToolBarVisible(BOOL bVisible)
Definition: CMainWnd.cpp:477
VOID SetStandardMenusVisible(BOOL bVisible)
Definition: CMainWnd.cpp:490
#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:83
#define IDC_CUSTOMIZE_SNAPIN_MENUS
Definition: resource.h:85
#define IDC_CUSTOMIZE_SNAPIN_TOOLBARS
Definition: resource.h:86
static VOID CenterWindow(HWND hWnd)
Definition: reactos.c:45
BOOL IsToolBarVisible()
Definition: CMainWnd.cpp:471
BOOL AreStandardMenusVisible()
Definition: CMainWnd.cpp:484
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: