home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 February / CHIP_2_98.iso / software / pelne / optionp / msmqocm.cab / recvmdlg.h < prev    next >
C/C++ Source or Header  |  1997-10-06  |  1KB  |  68 lines

  1. // RecvMDlg.h : header file
  2. //
  3.  
  4. /////////////////////////////////////////////////////////////////////////////
  5. // CReceiveMessageDialog dialog
  6.  
  7. class CReceiveMessageDialog : public CDialog
  8. {
  9. // Construction
  10. public:
  11.     CReceiveMessageDialog(CArray <ARRAYQ*, ARRAYQ*>*, CWnd* pParent = NULL);   // standard constructor
  12.  
  13. // Dialog Data
  14.     //{{AFX_DATA(CReceiveMessageDialog)
  15.     enum { IDD = IDD_RECEIVE_MESSAGE_DIALOG };
  16.     CComboBox    m_PathNameCB;
  17.     CString    m_szPathName;
  18.     int        m_iTimeout;
  19.     DWORD    m_dwBodySize;
  20.     //}}AFX_DATA
  21.  
  22.     /* pointer to the array with the strings for the combo box (Queues PathName). */
  23.     CArray <ARRAYQ*, ARRAYQ*>* m_pStrArray ;
  24.  
  25. // Overrides
  26.     // ClassWizard generated virtual function overrides
  27.     //{{AFX_VIRTUAL(CReceiveMessageDialog)
  28.     protected:
  29.     virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
  30.     //}}AFX_VIRTUAL
  31.  
  32. // Implementation
  33. protected:
  34.  
  35.     // Generated message map functions
  36.     //{{AFX_MSG(CReceiveMessageDialog)
  37.     virtual BOOL OnInitDialog();
  38.     //}}AFX_MSG
  39.     DECLARE_MESSAGE_MAP()
  40.  
  41. public:
  42.  
  43.     // BUGBUG - set the 256 to BUFFERSIZE definition
  44.     void GetPathName(TCHAR szPathName[256])
  45.     {
  46.         _tcscpy (szPathName, m_szPathName);
  47.     }
  48.  
  49.     DWORD GetTimeout()
  50.     {
  51.       if (m_iTimeout < 0)
  52.       {
  53.          m_iTimeout = INFINITE;
  54.       }
  55.         return (m_iTimeout);
  56.     }
  57.  
  58.     DWORD GetBodySize()
  59.     {
  60.       if (m_dwBodySize == 0)
  61.       {
  62.          m_dwBodySize = BUFFERSIZE ;
  63.       }
  64.         return (m_dwBodySize) ;
  65.     }
  66.  
  67. };
  68.