Поделиться через


Переопределение виртуальной функции

Можно переопределить виртуальные функции, определенные в базовом классе, из окна Свойства Visual Studio.

Переопределение виртуальной функции в окне "Свойства"

  1. В окне классов щелкните требуемый класс.

  2. В окне "Свойства" нажмите кнопку Переопределить.

    Примечание

    Кнопка Переопределить доступна, когда в окне "Представление классов" выбрано имя класса или при щелчке мышью в окне исходного кода.

    В левом столбце будут перечислены виртуальные функции. Если имя виртуальной функции отображается также в правом окне, то переопределение уже реализовано.

  3. Если функция не имеет переопределения, щелкните ячейку в правом столбце окна "Свойства", чтобы отобразить предлагаемое имя переопределения функции как <add>FuncName.

  4. Щелкните предлагаемое имя, чтобы добавить код-заглушку для функции.

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

Чтобы удалить переопределение, щелкните имя переопределяющей функции в правом столбце и выберите <delete>FuncName. Код функции будет закомментирован.

См. также

Задачи

Добавление функции-члена

Добавление переменной-члена

Ссылки

Перемещение по структуре класса

Основные понятия

Добавление функциональных возможностей с помощью мастеров кода

Добавление класса

Добавление обработчика сообщения MFC