Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
1.1 KiB

  1. /*--------------------------------------------------------------------------*
  2. *
  3. * Microsoft Windows
  4. * Copyright (C) Microsoft Corporation, 1999 - 1999
  5. *
  6. * File: conframe.h
  7. *
  8. * Contents: Interface file for CConsoleFrame.
  9. *
  10. * History: 24-Aug-99 jeffro Created
  11. *
  12. *--------------------------------------------------------------------------*/
  13. #ifndef CONFRAME_H
  14. #define CONFRAME_H
  15. #pragma once
  16. struct CreateNewViewStruct;
  17. class CConsoleStatusBar;
  18. class CConsoleView;
  19. class CConsoleFrame
  20. {
  21. public:
  22. virtual SC ScGetActiveStatusBar (CConsoleStatusBar*& pStatusBar) = 0;
  23. virtual SC ScGetActiveConsoleView (CConsoleView*& pConsoleView) = 0;
  24. virtual SC ScCreateNewView (CreateNewViewStruct* pcnvs,
  25. bool bEmitScriptEvents = true) = 0;
  26. virtual SC ScUpdateAllScopes (LONG lHint, LPARAM lParam) = 0;
  27. virtual SC ScGetMenuAccelerators (LPTSTR pBuffer, int cchBuffer) = 0;
  28. virtual SC ScShowMMCMenus (bool bShow) = 0;
  29. };
  30. #endif /* CONFRAME_H */