CTreeView


Implements TreeView control.

You can find more information in comments below. Overrided methods can be found in corresponding base classes and interfaces.

class CTreeView :public virtual ITreeView, public CCustomTreeView
{
public:
    int getItemCount() override;
    IListItemTreeViewLabel *getItem(const int index) override;

    bool Add(IListItemTreeViewLabel *item) override;
    bool Add(const String &caption) override;
    bool Delete(const int index) override;
    bool Clear() override;

    IListItemOwner *QueryListItemOwner() override;

    CTreeView();
    CTreeView(IControl *parent);
    CTreeView(IForm *parent);
    ~CTreeView() override;

    IImageList *getImageList(); // Return associated image list 

    bool setImageList(IImageList *value); // Associate image list 
};
Namespace: nitisa::standard
Include: Standard/Controls/TreeView/TreeView.h