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

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

Так же как и при редактировании растровых изображений или значков, в главном меню редактора изображений появляется новый пункт Cursor, когда вы редактируете изображение курсора. Это меню имеет два подпункта: Set Hot Spot (Установить активную точку) и Test (Проверить).

Пункт меню Set Hot Spot позволяет задать активную точку курсора. Активная точка — это определенный пиксел в изображении курсора, ис­пользующийся Windows для определения координат мыши. Чтобы задать активную точку, выберите в главном меню Cursor | Set Hot Spot. В ответ появится диалоговое окно, где вы можете ввести координаты х и у для активной точки.

Пункт Test в меню Cursor дает возможность проверить работу вашего нового курсора. Выберите в главном меню Cursor | Test. Появится диалоговое окно Cursor Tester (Тестер курсора), которое показано на рис. 12.6.

Нажмите и удерживайте любую кнопку мыши и нарисуйте что-либо в окне тестера курсора. Если вы еще не установили активную точку, то, ве­роятно, заметите, что активной точкой по умолчанию является правый ниж­ний угол изображения курсора. Вы всегда должны устанавливать активную

точку в таком месте курсора, чтобы это выглядело логичным для пользова­телей вашего приложения.

Рис. 12.6

Тестирование курсора

Контекстные меню редактора изображений

Редактор изображений позволяет использовать контекстные меню в любом режиме редактирования (растровый, режимы курсора и значка). Вы могли вспомнить, что правая кнопка мыши используется для рисования, поэтому вы не сможете использовать ее для вывода этих меню, если щелкнуть в пределах изображения. Для вывода контекстных меню редактора изобра­жений используйте щелчок правой кнопкой, когда курсор находится в пре­делах окна редактора, но вне самого изображения. Контекстные меню со­держат пункты, которые можно найти в отдельных меню, обсуждавшихся в предыдущих разделах.

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