Шаг 28.
Редактор Resource Workshop.
Редактирование управляющих элементов

    На этом шаге мы рассмотрим редактирование управляющих элементов.

    Вы можете модифицировать управляющий элемент, который уже добавлен в ваше диалоговое окно. Для этого нужно дважды щелкнуть на нем кнопкой мыши. После этого выведется диалоговое окно Style (Тип). Параметры данного диалогового окна изменяются в соответствии с типом управляющего элемента, с которым вы работаете.

    Если вы используете клавиатуру, используйте для выбора управляющего элемента, который вы хотите редактировать, клавишу Таb, затем для вывода для выбранного элемента управления диалогового окна Style нажмите клавишу Еnter. С помощью диалогового окна Style (Тип) вы можете изменить внешний вид управляющих элементов. Чтобы вывести для управляющего элемента диалоговое окно Style, нужно, позиционировавшись на управляющем элементе, дважды щелкнуть кнопкой мыши. Например, двойное нажатие кнопки мыши на управляющем элементе, представляющем собой командную кнопку, приводит к выводу диалогового окна Button Style (Тип кнопки).


Рис.1. Диалоговое окно Button Style

    Хотя типы диалоговых окон отличаются один от другого, они имеют много общих параметров. Если вы поймете, как использовать эти параметры в одном диалоговом окне Style, то легко догадаться, как сделать это в других. Перечислим параметры, общие для большинства диалоговых окон:

Таблица 1. Параметры, общие для всех диалоговых окон Style
Параметр Описание
Scroll Ваr (Полоса прокрутки) Позволяет выбрать, хотите ли вы включить в свой управляющий элемент горизонтальную или вертикальную полосу прокрутки.
Сaption (Заголовок) Позволяет вводить заголовок (содержимое), которое требуется выводить в управляющем элементе. Различные типы управляющих элементов выводят заголовки в различных областях. Например, в групповом блоке заголовок выводится в верхней левой части, в командной кнопке содержимое выводится внутри кнопки. Заголовок выводится не во всех управляющих элементах. Например, в блоке списка заданный в заголовке текст не выводится справа от того места, где вы вводите заголовок. Выберите параметр Техt (Текст) или Number (Число). Выберите Техt, если вы хотите, чтобы заголовок заключался в файле .RС или исходном коде диалога. Если символы кавычек не нужны, выберите Number. Заголовок к управляющему элементу можно также добавить с помощью окна Сaption.
Control ID (Идентификатор управляющего элемента) Позволяет задавать уникальный идентификатор элемента управления. Идентификатор управляющего элемента может быть коротким целым значением или целочисленным выражением. Наберите идентификатор управляющего элемента, который вы хотите присвоить данному управляющему элементу. По соглашению статическим управляющим элементам, которые не модифицируются во время выполнения, присваивается идентификатор -1. Если вы наберете алфавитно-цифровой идентификатор Пакет разработчика ресурсов проверяет, не создано ли для данного идентификатора определений #definе или описаний констант. Если нет, то Пакет разработчика ресурсов запрашивает, хотите ли вы создать его.

    Большинство управляющих элементов имеют следующие общие элементы:

Таблица 2. Атрибуты управляющих элементов
Атрибут Описание
Таb (Табуляция) Позволяет пользователю использовать для доступа к данному управляющему элементу клавишу Таb.
Group (Группа) Идентифицирует первый управляющий элемент в группе.
Disable (Неактивный) Делает управляющий элемент "тусклым", запрещенным (таким образом управляющий элемент не отвечает на ввод пользователя).
Border (Граница) Рисует вокруг управляющего элемента рамку (по умолчанию). Каждый тип диалогового окна Stylе имеет также параметры, специфические для данного типа управляющего элемента. Они обсуждаются ниже при описании различных типов управляющих элементов.

    На следующем шаге мы рассмотрим изменение класса управляющих элементов.




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