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

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

К выбору цвета нужно подходить осторожно. Правильно подобранные цвета создают комфортную среду для пользователя. Злоупотребление цветом может сделать программу неприятной в использовании, такая программа будет вызывать раздражение. На начинающих программистов цвет обычно произво­дит магнетическое воздействие. Им так и хочется разбросать по форме большое количество цветов, потому что это забавно и очень легко. Но не стоит развле­каться за счет ваших пользователей.

? Используйте цвета для акцентирования внимания и выделения.

? Не используйте кричащие цвета — от них устают глаза.

? По возможности используйте в своей программе системные цвета. Если пользователь будет изменять цветовую схему, ваше приложение будет отслеживать эти изменения.

? Будьте последовательны в цветовом оформлении всех ваших форм.

Курсоры

Свойство Cursor определяет вид курсора мыши во время его перемещения через компонент. Для некоторых компонентов Windows автоматически из­меняет курсор. Например, Windows изменяет курсор на вертикальный штрих «I», когда он расположен над компонентами Edit, Memo или RichEdit (я перечислил лишь некоторые). Если вы хотите оставить управление курсором за Windows, то не изменяйте значение этого свойства, установленное по умолчанию — crDefault. Если у вас есть специализированные окна (или компоненты), то вы можете определить для них и специальный курсор. Когда курсор мыши окажется над этим компонентом, Windows изменит вид курсора на заданный вами.

Часто требуется изменять курсоры во время выполнения программы. Длительный процесс, например, может быть обозначен для пользователя кур­сором в виде песочных часов. Затем вы должны придать курсору первона­чальный вид. Следующий фрагмент кода демонстрирует, как это можно сде­лать:

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