ActiveX с нуля

         

Добавление другой страницы свойств.


ActiveX может иметь свойств больше, чем помещается на обну страницу. В этом случае вы можете добавить несколько дополнительных страниц. Ниже рассматривается добавление страниц свойств, если есть уже хотя бы одна страница.

Замечание: Cтрого рекомендуется, чтобы размеры страниц не менялись. Они составляют 250х62 единицы для базовой страницы и страницы цветов и 250х110 единиц для страницы шрифтов. Страница по умолчанию, созданная Сontrol Wizard, имеет размер 250х62 единицы. Если Вы измените размер, то каждый раз при открытии свойств будет выдаваться сообщение о несоответствии размеров.

Для того, чтобы создать дополнительную страницу Вы должны выполнить следующие действия:

1.      Выбрать закладку ResourceView  в Project Workspace.

2.      В меню Insert щелкнуть на строке Resource.

3.      Выбрать ресурс Dialog для создания нового диалога и дважды щелкнуть мышкой.

4.      Удалить кнопки OK и Cancel.

5.      Щелкнуть правой кнопкой мыши и откройте окно Dialog Properties. Впечатайте идентификатор диалога, например, IDD_PROPPAGE_NEWPAGE.

6.      Выбрать вкладку Styles, из выпадающего списка Styles выбрать Child. из выпадающего списка Border выбрать None. Убедиться, что опция Titlebar не включена, а на закладке More Styles опция Visible не включена.

7.      Дважды щелкнуть кнопкой мыши на окне диалога для запуска ClassWizard.

8.      Добавить новый класс в диалоге Adding a Class.

9.      Ввести имя нового класса в диалоге New Class в элементе Class Name.

10.   Для изменения имена файлов можно щелкнуть на кнопке Change.

11.  В качестве базового класса Вы должны выбрать ColePropertyPage в списке Base Class.

12.   В элементе Dialog ID выбрать IDD_PROPPAGE_NEWPAGE.

13.  Щелкнуть на OK, чтобы создать класс. Можно закрыть ClassWizard.



Содержание  Назад  Вперед







Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий