Содержание


NTL
Core
CComponent

CComponent



Базовая реализация компонента. Используйте как базовый класс для Ваших компонентов.

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

class CComponent :public virtual IComponent, public CClass
{
public:
    IForm *getForm() override;

    bool setName(const String &value) override;
    bool setForm(IForm *value) override;
    void setService(IComponentService *value, const bool release_prev) override final;

    void Release() override;

    IComponentService *QueryService() override;

    CComponent(const String &class_name); // Создает с указанным именем класса
    ~CComponent() override;
};
Пространство имен: nitisa
Включение: Nitisa/Core/Component.h