Конференция "Основная" » MDI интерфейс [D7, WinXP]
 
  • barakuda (05.04.08 23:59) [0]
    Добрый вечер....

    Подскажите пожалуйста как в MDI программе сделать так что бы меню дочерней и главной формы не склеивались...

    google не помог....

    Заранее благодарен...
  • Palladin © (06.04.08 15:12) [1]
    а что с ними делалось?
  • MsGuns © (07.04.08 23:56) [2]
    Delphi Help

    If the application is an MDI application (the FormStyle properties are set so the main form is a parent form and subsequent forms are child forms), menu merging occurs automatically without using the AutoMerge property.
  • Германн © (08.04.08 00:35) [3]
    Кстати. По-моему такое поведение MDI приложений уже прошлый век. Взял посмотрел несколько гигантов MDI. Ни Офис, на Акробат таковой функциональностью уже не обладают.
  • Palladin © (08.04.08 11:07) [4]
    Так у них и концепция интерфейса совсем не такая как реализовано MDI в Delphi. В Access'е и Reader'е так вообще у дочерних окон никаких меню нет.
  • Anatoly Podgoretsky © (08.04.08 13:11) [5]
    > Германн  (08.04.2008 00:35:03)  [3]

    Ворд и Эксель никогда не были MDI приложениями, у них своя внутреннея реализация. Они просто MDI Like.
  • Palladin © (08.04.08 17:39) [6]

    > Ворд и Эксель никогда не были MDI приложениями

    они всегда были MDI приложениями и построены именно по принципу MDI, вот только концепция построения и реализация совсем не такая как в Delphi и пристарелых VS. Не нужно принимать интерфейс: 1 окно главное и много маленьких внутри как "настоящий MDI". Разное видение MDI совсем не означает что у одних MDI правильный у других неправильный. MS сама сейчас пытается выйти из несчастных рамок того MDI который сама и создала в VS, и за которым и потянулось Delphi. Ну понятно, команды разработчиков разные...
  • clickmaker © (08.04.08 18:06) [7]
    закладки рулез форева
  • Anatoly Podgoretsky © (09.04.08 15:10) [8]
    > Palladin  (08.04.2008 17:39:06)  [6]

    То что я написал означает только одно, что там не используется MDI API, а сообственная реализация, даже переключение языка реализовано вне рамок Виндоус, В 2003 вроде уже стали пользоваться механизмом Виндоус.
    Этот интерфейс только похож на MDI, но на самом деле это другое, похожее.
 
Конференция "Основная" » MDI интерфейс [D7, WinXP]
Есть новые Нет новых   [134484   +49][b:0][p:0]