Кент Рейсдорф. BORLAND C++BUILDER. Раздел 3

Кент Рейсдорф. BORLAND C++BUILDER. Страница 363

9. Продолжая работать над упражнением 8, верните палитру компонентов в состояние по умолчанию.

10. Загрузите программу в C++Builder. Откройте диалоговое окно Environ­ment Options. Во вкладке Preferences включите опцию Minimize on Run. Нажмите кнопку Run, чтобы запустить программу. Обратите внимание на поведение IDE C++Builder.

После изучения основ

Кент Рейсдорф

Сегодня вы узнаете о некоторых вещах, которые помогают превратить хорошее приложение Windows в очень хорошее приложение. Конкретно, мы рассмотрим следующее:

? Оформление окон: оперативные панели и строки состояния

? Управление доступом к командам

? Печать в приложениях C++Builder

? Использование курсоров

Завтра мы продолжим эту тему, когда будем рассматривать реализацию в приложениях C++Builder более сложных аспектов программирования для Windows.

Декоративные элементы окна

Конечно, речь пойдет не о красивых гирляндах вокруг фасадного окна вашего дома. Я имею в виду такие элементы, как оперативные панели и строки состояния. Все это, вместе взятое, часто называют декорациями окна (window decorations). В данном разделе рассматриваются именно эти типы декоративных элементов и способы их реализации в ваших приложениях.

Оперативные панели

Оперативная панель (speedbar), часто называемая также панелью ин­струментов (toolbar) или панелью управления (control bar) — это почти стан­дартный элемент современных программ Windows. Пользователи ожидают определенных удобств от интерфейса программы, и оперативная панель яв­ляется одним из них. Вы уже знаете практически все об оперативных па­нелях, но давайте повторим еще раз. Итак, оперативная панель может со­держать следующие элементы:

О Кнопки, дублирующие некоторые пункты меню приложения.

? Всплывающие подсказки, разъясняющие назначение кнопки. Подсказки появляются, когда пользователь задерживает курсор мыши над кнопкой.

Web-дизайн (с) 2010 All rights reserved