home *** CD-ROM | disk | FTP | other *** search
/ Power GUI Programming with VisualAge C++ / powergui.iso / powergui / advframe / tstdlg / dlghndlr.hpp < prev    next >
C/C++ Source or Header  |  1996-10-29  |  835b  |  35 lines

  1. #ifndef _DLGHNDLR_
  2. #define _DLGHNDLR_
  3. //************************************************************
  4. // Advanced Frame - Dialog Window Example
  5. //
  6. // Copyright (C) 1994, Law, Leong, Love, Olson, Tsuji.
  7. // Copyright (c) 1997 John Wiley & Sons, Inc. 
  8. // All Rights Reserved.
  9. //************************************************************
  10.  
  11. #include <ievent.hpp>
  12. #include <ihandler.hpp>
  13.  
  14. class DialogInitEvent : public IEvent {
  15. public:
  16.   DialogInitEvent ( const IEvent& event );
  17. IWindowHandle
  18.   defaultFocusWindow ( ) const;
  19. void
  20.  *createParameters ( ) const;
  21. DialogInitEvent
  22.  &setFocusChanged ( );
  23. };
  24.  
  25. class DialogHandler : public IHandler {
  26. public:
  27. virtual Boolean
  28.   initialize ( DialogInitEvent& initEvent );
  29. protected:
  30. virtual Boolean
  31.   dispatchHandlerEvent ( IEvent& event );
  32. };
  33.  
  34. #endif // _DLGHNDLR_
  35.