1 #if !defined(_BACKGROUND_CHOOSER_H_) 2 #define _BACKGROUND_CHOOSER_H_ 3 4 #if _MSC_VER > 1000 5 #pragma once 6 #endif // _MSC_VER > 1000 7 // BackgroundChooser.h : header file 8 // 9 10 ///////////////////////////////////////////////////////////////////////////// 11 // BackgroundChooser dialog 12 13 class BackgroundChooser : public CDialog 14 { 15 // Construction 16 public: 17 BackgroundChooser(int numBackgrounds); // standard constructor 18 void OnOK(); 19 void OnCancel(); 20 21 int GetChosenBackground(); 22 23 // Dialog Data 24 //{{AFX_DATA(BackgroundChooser) 25 enum { IDD = IDD_BACKGROUND_CHOOSER}; 26 //}}AFX_DATA 27 28 29 // Overrides 30 // ClassWizard generated virtual function overrides 31 //{{AFX_VIRTUAL(BackgroundChooser) 32 protected: 33 virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support 34 //}}AFX_VIRTUAL 35 36 // Implementation 37 protected: 38 int m_numBackgrounds; 39 int m_chosenBackground; 40 41 // Generated message map functions 42 //{{AFX_MSG(BackgroundChooser) 43 virtual BOOL OnInitDialog(); 44 afx_msg void OnClose(); 45 //}}AFX_MSG 46 DECLARE_MESSAGE_MAP() 47 }; 48 49 //{{AFX_INSERT_LOCATION}} 50 // Microsoft Visual C++ will insert additional declarations immediately before the previous line. 51 52 #endif // !defined(_BACKGROUND_CHOOSER_H_) 53