home *** CD-ROM | disk | FTP | other *** search
/ Mastering MFC Development / MMD.ISO / samples / c06 / modal / dialogs.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-02-20  |  2.4 KB  |  105 lines

  1. // Dialogs.h : header file
  2.  
  3. /////////////////////////////////////////////////////////////////////////////
  4. // CColorListDlg dialog
  5. class CColorListDlg : public CDialog
  6. {
  7. // Construction
  8. public:
  9.     CColorListDlg(COLORREF color, CWnd* pParent = NULL);
  10.  
  11. // Dialog Data
  12.     //{{AFX_DATA(CColorListDlg)
  13.     enum { IDD = IDD_PHRASE_COLOR2 };
  14.     CListBox    m_colorListBox;
  15.     CString    m_phrase;
  16.     int        m_color;
  17.     //}}AFX_DATA
  18.  
  19. protected:
  20.     COLORREF m_colorref;
  21.  
  22. // Overrides
  23.     // ClassWizard generated virtual function overrides
  24.     //{{AFX_VIRTUAL(CColorListDlg)
  25.     protected:
  26.     virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  27.     //}}AFX_VIRTUAL
  28.  
  29. // Implementation
  30. protected:
  31.  
  32.     // Generated message map functions
  33.     //{{AFX_MSG(CColorListDlg)
  34.     virtual BOOL OnInitDialog();
  35.     //}}AFX_MSG
  36.     DECLARE_MESSAGE_MAP()
  37. };
  38.  
  39. /////////////////////////////////////////////////////////////////////////////
  40. // CColorPhraseDlg dialog
  41. class CColorPhraseDlg : public CDialog
  42. {
  43. // Construction
  44. public:
  45.     CColorPhraseDlg(CWnd* pParent = NULL);   // standard constructor
  46.  
  47. // Dialog Data
  48.     //{{AFX_DATA(CColorPhraseDlg)
  49.     enum { IDD = IDD_PHRASE_COLOR };
  50.     int        m_color;
  51.     CString    m_phrase;
  52.     //}}AFX_DATA
  53.  
  54.  
  55. // Overrides
  56.     // ClassWizard generated virtual function overrides
  57.     //{{AFX_VIRTUAL(CColorPhraseDlg)
  58.     protected:
  59.     virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  60.     //}}AFX_VIRTUAL
  61.  
  62. // Implementation
  63. protected:
  64.  
  65.     // Generated message map functions
  66.     //{{AFX_MSG(CColorPhraseDlg)
  67.         // NOTE: the ClassWizard will add member functions here
  68.     //}}AFX_MSG
  69.     DECLARE_MESSAGE_MAP()
  70. };
  71.  
  72. /////////////////////////////////////////////////////////////////////////////
  73. // CListWithItemDataDlg dialog
  74. class CListWithItemDataDlg : public CDialog
  75. {
  76. // Construction
  77. public:
  78.     CListWithItemDataDlg(CWnd* pParent = NULL);   // standard constructor
  79.  
  80. // Dialog Data
  81.     //{{AFX_DATA(CListWithItemDataDlg)
  82.     enum { IDD = IDD_PHRASE_COLOR3 };
  83.     CString    m_phrase;
  84.     //}}AFX_DATA
  85.  
  86.     // Programmer added this.
  87.     COLORREF m_color;
  88.  
  89. // Overrides
  90.     // ClassWizard generated virtual function overrides
  91.     //{{AFX_VIRTUAL(CListWithItemDataDlg)
  92.     protected:
  93.     virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  94.     //}}AFX_VIRTUAL
  95.  
  96. // Implementation
  97. protected:
  98.  
  99.     // Generated message map functions
  100.     //{{AFX_MSG(CListWithItemDataDlg)
  101.     virtual BOOL OnInitDialog();
  102.     //}}AFX_MSG
  103.     DECLARE_MESSAGE_MAP()
  104. };
  105.