home *** CD-ROM | disk | FTP | other *** search
/ HTBasic 9.3 / HTBasic 9.3.iso / 83win / data1.cab / DLL_Toolkit / Source / HTBCheckButton / CheckbuttonDlg.h < prev    next >
Encoding:
C/C++ Source or Header  |  2001-03-02  |  1.9 KB  |  75 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. // CheckButtonDlg.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 MINBUTTON 2
  13. #define MAXOPTION 3
  14.  
  15. enum OPTION
  16. {
  17.     modal = 1,
  18.     variable,
  19.     signal
  20. };
  21.  
  22. /////////////////////////////////////////////////////////////////////////////
  23. // CheckButtonDlg dialog
  24.  
  25. class CheckButtonDlg : public CDialog
  26. {
  27. // Construction
  28. public:
  29.     CheckButtonDlg(CWnd* pParent = NULL);            // standard constructor
  30.  
  31. // Dialog Data
  32.     //{{AFX_DATA(CheckButtonDlg)
  33.     enum { IDD = IDD_BTNDLG };
  34.     BOOL ButtonStates[10];
  35.     CButton  Buttons[10];
  36.     //}}AFX_DATA
  37.  
  38.  
  39. // Overrides
  40.     // ClassWizard generated virtual function overrides
  41.     //{{AFX_VIRTUAL(CheckButtonDlg)
  42.     protected:
  43.     virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  44.     //}}AFX_VIRTUAL
  45.  
  46. // Implementation
  47. protected:
  48.  
  49.     // Generated message map functions
  50.     //{{AFX_MSG(CheckButtonDlg)
  51.     virtual BOOL OnInitDialog();
  52.     afx_msg void OKPressed();
  53.     afx_msg void CancelPressed();
  54.     afx_msg void OnCheckButton1();
  55.     afx_msg void OnCheckButton10();
  56.     afx_msg void OnCheckButton2();
  57.     afx_msg void OnCheckButton3();
  58.     afx_msg void OnCheckButton4();
  59.     afx_msg void OnCheckButton5();
  60.     afx_msg void OnCheckButton6();
  61.     afx_msg void OnCheckButton7();
  62.     afx_msg void OnCheckButton8();
  63.     afx_msg void OnCheckButton9();
  64.     afx_msg void OnClose();
  65.     //}}AFX_MSG
  66.     DECLARE_MESSAGE_MAP()
  67. private:
  68.     void UserAct(short select);
  69. };
  70.  
  71. //{{AFX_INSERT_LOCATION}}
  72. // Microsoft Visual C++ will insert additional declarations immediately before the previous line.
  73.  
  74. #endif // !defined(AFX_BUTTONDLG_H__D6D63ECC_3EA4_11D3_A911_00104B9A4FD0__INCLUDED_)
  75.