Scope
scope::gui::CExperimentSettingsSheet Class Reference

#include <ExperimentSettingsSheet.h>

Inherits CPropertySheetImpl< CExperimentSettingsSheet >.

Protected Attributes

CScanModesSettingsPage pageScanModesSettings
 
CStackSettingsPage pageStackSettings
 
CTimeSeriesSettingsPage pageTimeSeriesSettings
 
CBehaviorSettingsPage pageBehaviorSettings
 

Called via Win32 messages.

Override Create and use Callback to switch to child window style during creation since Property sheets are popups as standard (Windows not WTL I think)

HWND Create (const HWND hWndParent, const int nStartPage, const CRect &rc)
 
LRESULT OnSelChange (WPARAM wParam, LPNMHDR pnmHdr, BOOL &bHandled)
 
static int CALLBACK PropSheetCallback (HWND hWnd, UINT uMsg, LPARAM lParam)
 

Detailed Description

Settings sheet for the various property sheets dealing with different experiment types.

Definition at line 12 of file ExperimentSettingsSheet.h.

Member Function Documentation

HWND scope::gui::CExperimentSettingsSheet::Create ( const HWND  hWndParent,
const int  nStartPage,
const CRect &  rc 
)

Adds the pages and do some magic.

Definition at line 7 of file ExperimentSettingsSheet.cpp.

Member Data Documentation

CScanModesSettingsPage scope::gui::CExperimentSettingsSheet::pageScanModesSettings
protected

Page for selecting different scan modes.

Definition at line 17 of file ExperimentSettingsSheet.h.

CStackSettingsPage scope::gui::CExperimentSettingsSheet::pageStackSettings
protected

Page for stack stuff.

Definition at line 20 of file ExperimentSettingsSheet.h.

CTimeSeriesSettingsPage scope::gui::CExperimentSettingsSheet::pageTimeSeriesSettings
protected

Page for timeseries stuff.

Definition at line 23 of file ExperimentSettingsSheet.h.

CBehaviorSettingsPage scope::gui::CExperimentSettingsSheet::pageBehaviorSettings
protected

Page for behavior triggered acquisition stuff.

Definition at line 26 of file ExperimentSettingsSheet.h.


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