:: Главная :: Решения :: Статьи :: Проект "Русский help" :: Файловый архив :: Фотоальбом :: Ссылки ::
   Л и с о в о д ы   в с е х   с т р а н,  о б ъ е д и н я й т е с ь !!!  


Форумы  :: FAQ FoxPro

Как добавить в меню список открытых окон
Дата: 22.03.05 09:56:23 ОтветитьЦитировать

Вопрос

Как добавить в меню список всех открытых окон

Ответ

  • В главной линейке меню создаем пункт "Окна"
  • В этом пункте меню нажимаем кнопку в столбце "Options"
  • В открывшемся окне вводим Pad Name = _msm_windo
  • У пункта меню "Окна", оставляем столбец "Result" в значении "SubMenu" и нажимаем кнопку "Edit" для создания подменю
  • Необходимо создать в подменю хотя бы один пункт. Например, пункт "Следующее окно", в разделе Result = #Bar, а в качестве значения _MWI_ROTAT
  • Теперь выбираем пункт основного меню FoxPro с именем View, подпункт Menu Options
  • Вводим значение Name = _MWINDOW

    Все. Теперь в раскрывающемся меню "Окна" будет отображаться список ВСЕХ созданных окон. Даже если это окно не отображается на экране (скрыто).

    Для проверки, дайте в командном окне команду

    DEFINE WINDOW test FROM 0,0 to 10,10

    Окно не активно. Только создано. Тем не менее, уже отображается в списке окон пункта Window. Более того, на него можно переключиться!

    Следует помнить, что при редактировании меню в дизайнере, имя выпадающего Popup-меню автоматически устанавливается равным имени PAD-пункта из которого оно собственно "выпадает". Это значит, что если по каким-либо причинам Вы измените название PAD-пункта. Например, вместо "Окна" напишите "Окно", то имя POPUP-меню автоматически измениться на "Окно". Надо будет не забыть, снова исправить его на _MWINDOW

    Если Вас не устраивает отображение вообще всех открытых окон, то в этом случае Вам придется самостоятельно вести этот список и формировать выпадающее меню динамически.
    Ratings: 0 negative/0 positive


  • Тема Просмотров Написано Написано
      Menu 4845 Владимир Максимов 01.03.05 20:56
      При запуске меню появляется сообщение о синтаксической ошибке 7425 Владимир Максимов 20.03.05 16:29
      Как добавить в меню список открытых окон 143296 Владимир Максимов 22.03.05 09:56
      Почему в готовом EXE не работает копирование по Ctrl+C, Ctrl+V 8245 Владимир Максимов 29.06.05 19:49
      Как изменить шрифт пунктов меню в дизайнере меню 6833 Владимир Максимов 12.11.05 20:28
      В готовом EXE все меню или его часть отображается не по русски 3855 Владимир Максимов 30.12.06 16:02


    Извините, но у вас нет прав для того, чтобы писать в этом форуме.

    On-line: 46 andrewk sphinx  and Guests: 44


    © 2006 Fox Club 
    Яндекс.Метрика