www.adept7.kiev.ua
| Форум| Гостевая| Ссылки| Программы| Исходные тексты| Наши партнеры.|
   
| Главная| Рассылки| Услуги| Библиотека| Новости| Авторам| Программистам| Студентам|
delphi c++ assembler
  http://tikitak.narod.ru ---- Главная страница сайта

Шаг 36 - Класс для ActiveX c волшебником

Создание проекта

Используем предыдущий. На диалоговой панели необходимо создать кнопку NextDay.

step36.gif (5704 b)

И процедуру реакции на эту кнопку. Это мы делали раньше.

А теперь необходимо создать класс для элемента ActiveX. Это делается тачно так-же, как и для обычного элемента управления. Двойной шелчок и ввод имени переменной. Только разница в том, что VC выдаст предупреждение.

Результатом должно явиться создание двух файлов.

calendar.h
calendar.cpp
В calendar.h описан класс и его методы.

Создаем код

В функции реакции на нажатие кнопки
void CActiveTestDlg::OnNextDay() 
{
 m_Calnedar.NextDay();
}

Описание

VB создал нам всё необходимое и мы этим воспользовались для перевода календаря на следующий день по нажатию кнопки.

Запускайте и нажимайте на кнопку NextDay, число будет переводиться на следующий день. Всего одна строка кода !.

На основе этого примера есть один интересный нетривиальный подход. Например вы разрабатываете программный продукт на VC и собираетесь использовать несколько своих элементов управления. Так вот. Можно создать их на VB 5.0, так как это просто и быстро сосредоточившись на функциональности. И на основе этого элемента проводить разработку дальше, в то время как Ваши специалисты создадут аналог на VC. Обратите внимание, что раньше элементы управления создавались на VC для VB, а теперь наоборот.


Шпаргалка

Для управления элементом ActiveX необходимо создать соотвествующий класс.


Предыдущий Шаг | Следующий Шаг | Оглавление

By Artem.
Используются технологии uCoz
 

Rambler's Top100 Rambler's Top100

©  Adept Design Studio

Используются технологии uCoz