#if !defined(AFX_ASSOPAGE_H__3660DE5C_B3EC_42C7_86C9_B8E6756B5FA6__INCLUDED_) #define AFX_ASSOPAGE_H__3660DE5C_B3EC_42C7_86C9_B8E6756B5FA6__INCLUDED_ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // AssoPage.h : header file // ///////////////////////////////////////////////////////////////////////////// // CAssociationPage dialog class CAssociationPage : public CPropertyPage { DECLARE_DYNCREATE(CAssociationPage) // Construction public: CAssociationPage(); ~CAssociationPage(); BOOL m_bReset; BOOL m_bPendingOperation; void Abort(); void Reset(); void UpdateControlsState(); // Dialog Data //{{AFX_DATA(CAssociationPage) enum { IDD = IDD_ASSOCIATION_PAGE }; CListBox m_SupportedClassesList; //}}AFX_DATA // Overrides // ClassWizard generate virtual function overrides //{{AFX_VIRTUAL(CAssociationPage) public: virtual BOOL OnSetActive(); protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support //}}AFX_VIRTUAL // Implementation protected: // Generated message map functions //{{AFX_MSG(CAssociationPage) virtual BOOL OnInitDialog(); afx_msg void OnButtonAssociate(); afx_msg void OnChangeEditIP(); afx_msg void OnChangeEditPort(); afx_msg void OnChangeEditTimeout(); afx_msg void OnCheckGrayscale(); afx_msg void OnCheckColor(); afx_msg void OnCheckPullStored(); afx_msg void OnButtonRelease(); afx_msg void OnButtonAbort(); //}}AFX_MSG DECLARE_MESSAGE_MAP() private: void InitializeControls(); void StoreValues(); void UpdateAssociateButtonState(); void UpdateOptionalSOPClassesCheckBoxesState(); void EnableControls(BOOL bEnable = TRUE); }; //{{AFX_INSERT_LOCATION}} // Microsoft Visual C++ will insert additional declarations immediately before the previous line. #endif // !defined(AFX_ASSOPAGE_H__3660DE5C_B3EC_42C7_86C9_B8E6756B5FA6__INCLUDED_)