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:

Inheritance graph
[legend]
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, and Keos::IConfigDialog::m_pSelectedRenderSystem.

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 282 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 50 of file KeosWin32ConfigDialog.cpp.

References dlg, Keos::IRenderSystem::GetConfigOptions(), IDC_CBO_OPTION, IDC_CBO_RENDERSYSTEM, IDC_LBL_OPTION, IDC_LBL_VERSION, IDC_LST_OPTIONS, Keos::CSingleton< T >::Instance(), 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:
Generated on Fri Mar 9 14:29:30 2007 for Keos by  doxygen 1.5.1-p1