home *** CD-ROM | disk | FTP | other *** search
/ HTBasic 9.3 / HTBasic 9.3.iso / 83win / data1.cab / DLL_Toolkit / Source / HTBRadioButton / Radiobuttondlg.h < prev    next >
Encoding:
C/C++ Source or Header  |  2001-03-02  |  1.8 KB  |  73 lines

  1. #if !defined(AFX_BUTTONDLG_H__D6D63ECC_3EA4_11D3_A911_00104B9A4FD0__INCLUDED_)
  2. #define AFX_BUTTONDLG_H__D6D63ECC_3EA4_11D3_A911_00104B9A4FD0__INCLUDED_
  3.  
  4. #if _MSC_VER > 1000
  5. #pragma once
  6. #endif // _MSC_VER > 1000
  7. // RadiobuttonDlg.h : header file
  8. //    High Tech BASIC, Copyright (C) TransEra Corp 1999, All Rights Reserved.
  9. // Sven Henze, Tech Soft GmbH 1999
  10.  
  11. #define MAXBUTTON 10
  12. #define MAXOPTION 3
  13.  
  14. enum OPTION
  15. {    modal = 1,
  16.     variable,
  17.     signal
  18. };
  19.  
  20. /////////////////////////////////////////////////////////////////////////////
  21. // RadiobuttonDlg dialog
  22.  
  23. class RadioButtonDlg : public CDialog
  24. {
  25. // Construction
  26. public:
  27.     RadioButtonDlg(CWnd* pParent = NULL);            // standard constructor
  28.  
  29. // Dialog Data
  30.     //{{AFX_DATA(RadioButtonDlg)
  31.     enum { IDD = IDD_BTNDLG };
  32.     int m_Radio[10];
  33.     CButton    m_btn[10];
  34.     //}}AFX_DATA
  35.  
  36.  
  37. // Overrides
  38.     // ClassWizard generated virtual function overrides
  39.     //{{AFX_VIRTUAL(RadioButtonDlg)
  40.     protected:
  41.     virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  42.     //}}AFX_VIRTUAL
  43.  
  44. // Implementation
  45. protected:
  46.  
  47.     // Generated message map functions
  48.     //{{AFX_MSG(RadioButtonDlg)
  49.     virtual BOOL OnInitDialog();
  50.     afx_msg void OKPressed();
  51.     afx_msg void CancelPressed();
  52.     afx_msg void OnRadio1();
  53.     afx_msg void OnRadio2();
  54.     afx_msg void OnRadio3();
  55.     afx_msg void OnRadio4();
  56.     afx_msg void OnRadio5();
  57.     afx_msg void OnRadio6();
  58.     afx_msg void OnRadio7();
  59.     afx_msg void OnRadio8();
  60.     afx_msg void OnRadio9();
  61.     afx_msg void OnRadio10();
  62.     afx_msg void OnClose();
  63.     //}}AFX_MSG
  64.     DECLARE_MESSAGE_MAP()
  65. private:
  66.     void UserAct(short select);
  67. };
  68.  
  69. //{{AFX_INSERT_LOCATION}}
  70. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  71.  
  72. #endif // !defined(AFX_BUTTONDLG_H__D6D63ECC_3EA4_11D3_A911_00104B9A4FD0__INCLUDED_)
  73.