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 |