Добавление кода в файлы, созданные мастером.
Стартовая программа включает все файлы, необходимые для построения контрольного элемента. Эти файлы совместимы с Class Wizard, и Вы можете использовать его для определения событий, свойств и методов, некоторые из которых уже реализованы в MFC. Ваш проект уже включает реализованную функциональность для элемента: это и метод для отрисовки элемента, и сериализацию, и карты для определения событий, изменить и расширить их Вы сможете, используя Class Wizard.
При вставке своего кода обращайте внимание на комментарии, вставленные мастером. Они поясняют, куда надо вставлять код, например,
CMyCtrlCtrl::CMyCtrlCtrl()
{
InitializeIIDs(&IID_DMyCtrl, &IID_DMyCtrlEvents);
// TODO: Initialize your control's instance data here.
// Добавьте инициализацию Вашего элемента здесь.
}
CMyCtrlCtrl::~CMyCtrlCtrl()
{
// TODO: Cleanup your control's instance data here.
}
Обратите внимание, что базовый класс для нашего контрольного элемента – класс СOleControl.