TURBO PASCAL

Новости           

Программы

Turbo Pascal

Игры

Документация

"Странности"

FAQ

Ссылки

Благодарности

От автора

Задание стиля диалога

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

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

Содержание

На главную страницу

(с)Все права защищены

По всем интересующим вопросам  прошу писать на электронный адрес

PROext: Top 1000 Rambler's Top100 Rambler's Top100
Hosted by uCoz