#pragma once #include "afxwin.h" // CLogSessionOptionsDlg dialog class CLogSessionOptionsDlg : public CDialog { DECLARE_DYNAMIC(CLogSessionOptionsDlg) public: CLogSessionOptionsDlg(CWnd* pParent, CLogSession *pLogSession); virtual ~CLogSessionOptionsDlg(); int OnInitDialog(); // Dialog Data enum { IDD = IDD_LOG_SESSION_OPTIONS_DIALOG }; protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support CLogSession *m_pLogSession; LONG m_DisplayEnableFlags; // Enable flags for the log session output DECLARE_MESSAGE_MAP() public: afx_msg void OnBnClickedOk(); afx_msg void OnBnClickedLogfileBrowseButton(); afx_msg void OnTcnSelchangeTab1(NMHDR *pNMHDR, LRESULT *pResult); CButton m_DisplayMaxBuf; CButton m_DisplayMinBuf; CButton m_DisplayBufferSize; CButton m_DisplayFlushTime; CButton m_DisplayTraceLevel; CButton m_DisplayDecayTime; CButton m_DisplayNewFile; CButton m_DisplayCir; CButton m_DisplaySeq; CButton m_DisplayFlags; CEdit m_LogSessionName; CEdit m_MaxBufValue; CEdit m_MinBufValue; CEdit m_BufferSizeValue; CEdit m_FlushTimeValue; CEdit m_TraceLevelValue; CEdit m_DecayTimeValue; CEdit m_NewFileValue; CEdit m_CirValue; CEdit m_FlagsValue; CEdit m_LogFileName; CButton m_AppendToLogFile; CEdit m_SeqValue; };