home *** CD-ROM | disk | FTP | other *** search
/ POINT Software Programming / PPROG1.ISO / c / fli106c / winmcall.cpp < prev    next >
C/C++ Source or Header  |  1992-03-11  |  757b  |  34 lines

  1. //
  2. // The Fusion Library Interface for DOS
  3. // Version 1.06c
  4. // Copyright (C) 1990, 1991, 1992
  5. // Software Dimensions
  6. //
  7. // MenuControl --> MenuItems --> FusionWindow
  8. //
  9.  
  10. #include "fliwin.h"
  11.  
  12. #ifdef __BCPLUSPLUS__
  13. #pragma hdrstop
  14. #endif
  15.  
  16. //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  17. //
  18. // CallMenu()
  19. //
  20. // Calls up a menu, after an event requests it
  21. //
  22. //-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  23.  
  24. void MenuManager::CallMenu()
  25. {
  26.   RemoveAllMenus();
  27.   PlaceMenu(*Menus[0]);
  28.   MouseInControl=0;
  29.   MenuItems &Menu=*SubMenuTrack[CurrentLevel-1];
  30.   _Options &Option=*(Menu.Option+Menu.CurrentOption);
  31.   if (!*Option.Available || !Option.Option)
  32.     FindNext();
  33. }
  34.