Шаг 21.
Редактор Resource Workshop.
Cтиль диалогового окна

    На этом шаге мы рассмотрим cтили диалогового окна.

    Стиль диалога определяет, как будет выглядеть диалоговое окно, и как пользователь будет с ним работать. Для диалогового окна вы можете выбрать один или более стилей в разделе Dialog style:


Рис.1. Перечень стилей в Window Style

Таблица 1. Стили диалогового окна
Стиль Описание
System Menu (Системное меню) Включает в левой части строки заголовка блок системного меню. Системное меню называют также управляющим меню. Системное меню выводится только в том случае, если в качестве типа рамки окна вы выбираете Caption (С заголовком). Caption и System Menu используются по умолчанию. Если диалоговое окно определено, как дочернее окно, вместо управляющего меню выдается кнопка закрытия окна.
Thick Frame (Жирная рамка) Рисует вокруг диалогового окна жирную рамку. Этот параметр определяет, что увидит пользователь, когда данное окно выведется в прикладной программе. Используйте данный параметр, если вы хотите, чтобы диалоговое окно имело изменяемый размер. (Не путайте данный параметр с параметром Thick Frame в команде редактора диалогов Preferences. Данный параметр определяет, как будет выглядеть диалоговое окно, когда вы выбираете его в редакторе диалогов.)
Horisontal Scroll (Горизонтальная прокрутка) Добавляет к рамке диалогового окна полосу горизонтальной прокрутки.
Vertical Scroll (Вертикальная прокрутка) Добавляет к рамке диалогового окна полосу вертикальной прокрутки.
Minimize Вох (Блок минимизации) Добавляет с правой стороны строки заголовка командную кнопку минимизации. Командная кнопка минимизации выводится только в том случае, если вы выбираете также в качестве типа рамки диалогового окна Caption.
Maximize Вох (Блок максимизации) Добавляет с правой стороны строки заголовка командную кнопку максимизации. Командная кнопка максимизации выводится только в том случае, если вы выбираете также в качестве типа рамки диалогового окна Caption.
Absolute Align (Абсолютное выравнивание) Делает координаты диалогового окна относительными по отношению к экрану дисплея, а не порождающего окна.
System Modal (Системное модальное окно) Делает диалоговое окно модальным. Это означает, что пока окно не будет убрано пользователь не может переключаться ни на что другое.
Local Edit (Локальное редактирование) Выделяет в динамически распределяемой памяти прикладной задачи управляющие элементы текстового редактирования. Выберите Local Edit, если в вашей прикладной задаче требуется использовать сообщения EM_SETHANDLE и EM_GETHANDLE.
Modal Frame (Модальная рамка) Обрамляет рамку, используя комбинацию диалоговой рамки и типа заголовка (по умолчанию).
No Idle Messages (Нет "пустых" сообщений) Подавляет передачу в главное окно прикладной программы сообщений WM_ENTERIDLE. Чтобы данный параметр действовал, диалоговое окно должно быть модальным.
Clip Children (Отсечение дочерних окон) Предотвращает вывод в диалоговом окне дочерних окон области пользователя.

Clip Sibling (Отсечение окон того же уровня) Предотвращает вывод окон того же уровня, что и данное окно. Отображение запрещено только для данного окна. Во всплывающем окне данный параметр не требуется, но он может оказаться полезным для дочерних диалоговый окон.

    На следующем шаге мы рассмотрим задание шрифтов.




Предыдущий шаг Содержание Следующий шаг