Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

# Keos::CWin32ConfigDialog Class Reference

A Windows 95/98/NT platform version of the default engine configuration dialog. More...

`#include <KeosWin32ConfigDialog.h>`

Inheritance diagram for Keos::CWin32ConfigDialog:

List of all members.

## Public Member Functions

| CWin32ConfigDialog (HINSTANCE hInst)
| Constructor.
virtual | ~CWin32ConfigDialog ()
| Destructor.
bool | Display (void)
| See IConfigDialog.

## Static Protected Member Functions

static BOOL CALLBACK | DlgProc (HWND hDlg, UINT iMsg, WPARAM wParam, LPARAM lParam)
| Callback to process window events.

## Protected Attributes

HINSTANCE | m_HInstance
| HInstance of application, for dialog.

## Detailed Description

A Windows 95/98/NT platform version of the default engine configuration dialog.

Definition at line 32 of file KeosWin32ConfigDialog.h.

## Constructor & Destructor Documentation

Keos::CWin32ConfigDialog::CWin32ConfigDialog | ( | HINSTANCE | hInst | ) |

| Constructor.

Parameters:

  | hInst | HInstance of application.

Definition at line 39 of file KeosWin32ConfigDialog.cpp.

References m_HInstance.

Keos::CWin32ConfigDialog::~CWin32ConfigDialog | ( |  | ) | `[virtual]`

| Destructor. Definition at line 46 of file KeosWin32ConfigDialog.cpp.

## Member Function Documentation

bool Keos::CWin32ConfigDialog::Display | ( | void |  | ) | `[virtual]`

| See IConfigDialog. Implements Keos::IConfigDialog. Definition at line 284 of file KeosWin32ConfigDialog.cpp. References dlg, DlgProc(), IDD_DIALOG_CONFIG, and m_HInstance.

BOOL Keos::CWin32ConfigDialog::DlgProc | ( | HWND | hDlg,
|  | UINT | iMsg,
|  | WPARAM | wParam,
|  | LPARAM | lParam
| ) | `[static, protected]`

| Callback to process window events. Definition at line 52 of file KeosWin32ConfigDialog.cpp. References BOOL(), dlg, Keos::IRenderSystem::GetConfigOptions(), IDC_CBO_OPTION, IDC_CBO_RENDERSYSTEM, IDC_LBL_OPTION, IDC_LBL_VERSION, IDC_LST_OPTIONS, Keos::IConfigDialog::m_pSelectedRenderSystem, and Keos::IRenderSystem::SetConfigOption().

Referenced by Display().

## Member Data Documentation

HINSTANCE Keos::CWin32ConfigDialog::m_HInstance`[protected]`

| HInstance of application, for dialog. Definition at line 54 of file KeosWin32ConfigDialog.h. Referenced by CWin32ConfigDialog(), and Display().

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

- PlatformManagers/Win32/KeosWin32ConfigDialog.h
- PlatformManagers/Win32/KeosWin32ConfigDialog.cpp