home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / lstbx3.zip / xlistevt.hpp < prev    next >
Text File  |  1994-05-23  |  2KB  |  51 lines

  1. #ifndef _XLISTEVT_
  2. #define _XLISTEVT_
  3. /*******************************************************************************
  4. * FILE NAME: xlistevt.hpp                                                      *
  5. *                                                                              *
  6. * DESCRIPTION:                                                                 *
  7. *   Declaration of the class(es):                                              *
  8. *   ListBox32Handler - Control event information class for 32-Bit list box.    *
  9. *                                                                              *
  10. *******************************************************************************/
  11. #ifndef _ICTLEVT_
  12.   #include <ictlevt.hpp>
  13. #endif
  14.  
  15. //Forward declarations
  16. class ListBox32;
  17.  
  18.  
  19. /*----------------------------------------------------------------------------*/
  20. /* Align classes on four byte boundary.                                       */
  21. /*----------------------------------------------------------------------------*/
  22. #pragma pack(4)
  23.  
  24. class ListBox32Event : public IControlEvent {
  25. typedef IControlEvent
  26.   Inherited;
  27. /*******************************************************************************
  28. *                                                                              *
  29. *******************************************************************************/
  30. public:
  31. /*------------------------------- Constructor ----------------------------------
  32. | The only way to construct instances of this class is from an instance of     |
  33. | the IEvent class.                                                            |
  34. ------------------------------------------------------------------------------*/
  35.   ListBox32Event   ( IEvent &event );
  36.  
  37.  
  38. private:
  39. /*--------------------------------- PRIVATE ----------------------------------*/
  40.   ListBox32Event  ( const ListBox32Event & );  //copy ctor
  41.   operator =      ( const ListBox32Event & );  //assignment ctor
  42.  
  43. };  // class ListBox32Event
  44.  
  45. /*----------------------------------------------------------------------------*/
  46. /* Resume compiler default packing.                                           */
  47. /*----------------------------------------------------------------------------*/
  48. #pragma pack()
  49.  
  50. #endif  //_XLISTEVT_
  51.