Справочник советов и примеров по C++Builder




Требования к интерфейсу пользователя приложений для Windows - часть 2


11.1.2. Многооконные приложения.

Модели управления окнами приложения:

(1) SDI - с интерфейсом одного документа, которая предполагает:

  • Наличие одного окна,
  • Возможность создания вторичных окон.

(2) MDI - с интерфейсом множества документов, которая предполагает:

  • Наличие родительского (первичного) окна,
  • Наличие ряда дочерних окон, т.н. окон документов, являющихся однородными. Чтобы создать на основе проектного шаблона прототип приложения для работы в режиме многодокументного интерфейса (MDI), произведите следующие действия: File => New => Application => Окно New Items => Вкладка Projects => пиктограмма MDI Application
11.1.3. Стиль окон приложения.

Характеристики, задающие стиль окон приложения:

  • Доступность кнопок в полосе системного меню или ином окне.
  • Возможность изменения пользователем размеров окна.
  • Название заголовка окна.

Свойства формы:

  • BorderStyle - свойство определяет общий вид окна и операции с ним, которые разрешается выполнять пользователю. Рекомендуемые значения свойства BorderStyle: (1), (2)

    (1) = bsSingle - для основного окна приложения с неизменяемыми размерами - наиболее подходящий стиль;

    (2) = bsDialog - для вторичных диалоговых окон - наиболее подходящий стиль.

  • BorderIcons - свойство определяет набор кнопок, которые имеются в окне заголовка.
  • WindowState - свойство определяет вид, в котором окно первоначально предъявляется пользователю при выполнении приложения. (Обычно целесообразно для главной формы приложения задавать значение Position равным poScreenCenter или poDefaultPosOnly. И только в сравнительно редких случаях, когда на экране при выполнении приложения должно определенным образом располагаться несколько окон, имеет смысл оставлять значение poDesigned, принимаемое по умолчанию.)
  • AutoScrol - свойство определяет: будут ли на форме в процессе выполнения появляться автоматически полосы прокрутки.
  • Icon - свойство задает пиктограмму формы, которая отображается в левом верхнем углу окна приложения в развернутом состоянии. (*) Изменение пиктограммы формы:




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