Scope
|
#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) |
Settings sheet for the various property sheets dealing with different experiment types.
Definition at line 12 of file ExperimentSettingsSheet.h.
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.
|
protected |
Page for selecting different scan modes.
Definition at line 17 of file ExperimentSettingsSheet.h.
|
protected |
Page for stack stuff.
Definition at line 20 of file ExperimentSettingsSheet.h.
|
protected |
Page for timeseries stuff.
Definition at line 23 of file ExperimentSettingsSheet.h.
|
protected |
Page for behavior triggered acquisition stuff.
Definition at line 26 of file ExperimentSettingsSheet.h.