Оригинальный DVD-ROM: eXeL@B DVD !
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 8 мая!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

ПРОГРАММИРОВАНИЕ НА C и С++



Давно заметил, что всё-таки языки С/C++ это не самый лучший вариант программирования под Windows. Сейчас появилась масса более современных и удобных языков, например тот же Python - кроссплатформенный язык, очень легок в изучение. Я его изучил буквально за несколько дней по этому курсу - ссылка. Автор постарался, там видеоуроки на удивление легкие и понятные.

Visual C++. ActiveX
Урок 11. Подсоединяем PropertyPage

На этом уроке мы с вами добавим к нашему ActiveX-элементу PropertyPage (окно со вкладками). Окно с вкладками позволяет группировать элементы в логические группы (а не по алфавиту, что, разумеется, не слишком удобно).

Перейдите на вкладку ResourceView, и раскройте узел Dialog. Мастер уже сделал некоторую работу за нас - вы видите диалог с идентификатором IDD_PROPPAGE_FIRSTAX для вкладки:

Заготовка для вкладки

Сделайте на ней двойной щелчок. Появится редактор диалоговых окон. Так как у нашего элемента ActiveX свойство Number типа short, то логичным будет добавить на наше диалоговое окно элемент Edit:

Вкладка с элементом Edit

После этого делаем стандартные действия для диалоговых окон - вызываем ClassWizard, переходим в нем на вкладку Member Variables, в combobox'е Class name выбираем наш класс окна со вкладками (у нас это CFirstAXPropPage), и нажимаем на кнопку Add Variables. В появившемся диалоге Add Member Variable в качестве имени переменной задаем m_number, категории - Value, типа переменной - short и, что самое важное, в Optional Property Name задаем имя нашего единственного свойства (т. е. Number). Все должно выглядеть вот так:

Диалог Add Member Variable

Нажимаем OK для закрытия диалога Add Member Variable, после чего закрываем и ClassWizard.

Откомпилируйте наш ActiveX. Теперь при помещении его в другую программу вы сможете вызвать для него окно свойств со вкладкой (пока она будет только одна), на которой вы сможете задать значение для нашего свойства Number. Например, в Visual Basic это будет выглядеть так:

Окно свойств со вкладками в VB

Кроме того значение, задаваемое для свойства Number в нашем окне со вкладками, во-первых, сохраняется (подробности в уроке 9) и, во-вторых, отображается в обычном окне свойств Visual Basic'а.



<< ВЕРНУТЬСЯ В ПОДРАЗДЕЛ

<< ВЕРНУТЬСЯ В ОГЛАВЛЕНИЕ




Материалы находятся на сайте https://exelab.ru/pro/



Оригинальный DVD-ROM: eXeL@B DVD !


Вы находитесь на EXELAB.rU
Проект ReactOS