Microsoft Visual C++ и MFC. Программирование для Win95 и WinNT


         

Большинство строк меню приложения Multi


      MENUITEM "Save &As...",       ID_FILE_SAVE_AS

      MENUITEM SEPARATOR

      MENUITEM "&Print...\tCtrl+P", ID_FILE_PRINT

      MENUITEM "Print Pre&view",    ID_FILE_PRINT_PREVIEW

      MENUITEM "P&rint Setup...",   ID_FILE_PRINT_SETUP

      MENUITEM SEPARATOR

      MENUITEM "Recent File",       ID_FILE_MRU_FILE1,GRAYED

      MENUITEM SEPARATOR

      MENUITEM "E&xit",             ID_APP_EXIT

   END

   POPUP "&Edit"

   BEGIN

      MENUITEM "&Undo\tCtrl+Z",     ID_EDIT_UNDO

      MENUITEM SEPARATOR

      MENUITEM "Cu&t\tCtrl+X",      ID_EDIT_CUT

      MENUITEM "&Copy\tCtrl+C",     ID_EDIT_COPY

      MENUITEM "&Paste\tCtrl+V",    ID_EDIT_PASTE

   END

   POPUP "&View"

   BEGIN

      MENUITEM "&Toolbar",          ID_VIEW_TOOLBAR

      MENUITEM "&Status Bar",       ID_VIEW_STATUS_BAR

   END

   POPUP "&Window"

   BEGIN

      MENUITEM "&New Window",       ID_WINDOW_NEW

      MENUITEM "&Cascade",          ID_WINDOW_CASCADE

      MENUITEM "&Tile",             ID_WINDOW_TILE_HORZ

      MENUITEM "&Arrange Icons",    ID_WINDOW_ARRANGE

   END

   POPUP "&Help"

   BEGIN

      MENUITEM "&About Multi...",   ID_APP_ABOUT

   END

END

Большинство строк меню приложения Multi имеет стандартные идентификаторы. Соответствующие им стандартные командные сообщения обрабатываются различными классами библиотеки MFC. Так, например, стандартное командное сообщение с идентификатором ID_FILE_NEW от строки New меню File, по умолчанию обрабатывается методом OnFileNew класса CWinApp. Мы уже рассказывали о стандартных командных сообщениях в 24 томе из серии “Библиотека системного программиста”. Более подробное описание стандартных командных сообщений вы можете найти в документации Microsoft Visual C++.

В этой книге мы посвятили меню приложений отдельную главу, которая называется “Меню, панели управления и панели состояния”. Дополнительную информацию об использовании меню вы можете получить в 13 томе серии “Библиотека системного программиста”.


Содержание  Назад  Вперед