ReactOS 0.4.17-dev-934-g091855f
COptionsDialog.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: Console Options dialog
5 * COPYRIGHT: Copyright 2026 Eric Kohl (eric.kohl@reactos.org)
6 */
7
8#pragma once
9
11 public CDialogImpl<COptionsDialog>
12{
13public:
15
18
22
24
25private:
33
36
40
41public:
42 COptionsDialog(CMainWnd *MainWnd, CConsoleWnd* console);
44 LRESULT OnInitDialog(UINT nMessage, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
45 LRESULT OnCommand(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL& bHandled);
46};
enum _DOCUMENT_MODE DOCUMENT_MODE
#define IDD_CONSOLEOPTIONS
Definition: resource.h:88
#define IDC_CONSOLEMODE
Definition: resource.h:92
DOCUMENT_MODE m_DocumentMode
CWindow m_ConsoleDescription
CWindow m_ConsoleName
CWindow m_ConsoleNoSave
CWindow m_ConsoleSymbol
CWindow m_ConsoleCustom
CWindow m_ConsoleMode
BOOL m_PreventViewCustomization
CComPtr< CConsoleWnd > m_Console
CWindow m_ConsoleIcon
CMainWnd * m_MainWnd
LRESULT OnInitDialog(UINT nMessage, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
LRESULT OnCommand(WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
WPARAM wParam
Definition: combotst.c:138
LPARAM lParam
Definition: combotst.c:139
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
#define IDCANCEL
Definition: winuser.h:842
#define WM_INITDIALOG
Definition: winuser.h:1767
#define IDOK
Definition: winuser.h:841