Шаг 43.
Редактор Resource Workshop.
Специализированные управляющие элементы

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

    Если вы хотите использовать управляющий элемент, который не относится ни к одному из предопределенных типов Windows, можно воспользоваться специализированным управляющим элементом. Предопределенные управляющие элементы, описанные в предыдущих шагах, такие как полосы прокрутки, списки и кнопки, называются стандартными управляющими элементами. Они были разработаны фирмой Microsoft и являются частью Windows. Специализированные управляющие элементы, с другой стороны, относятся к любому другому оконному классу, который вы захотите включить в диалоговые окна.

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

    Специализированные управляющие элементы записываются в файлы DLL.

    Если вы хотите добавить в окно специализированные управляющие элементы, вам понадобится установить соответствующие файлы DLL. Тогда специализированный управляющий элемент в этой библиотеке DLL будет доступен, как любой другой стандартный управляющий элемент.

    Чтобы установить файл DLL, содержащий библиотеку специализированных управляющих элементов, сделайте следующее:

  1. Выполните пункт меню File | Install Control Library. При этом выведется диалоговое окно Install a new control library.
  2. Задайте файл DLL специализированных управляющих элементов.
  3. Нажмите кнопку ОК.
  4. Теперь управляющие элементы, содержащиеся в файле DLL, доступны для вас, и вы можете добавить элемент в диалоговое окно.

    Со следующего шага мы начнем рассматривать работу со специализированными управляющими элементами.




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