60 lines
1.3 KiB
C++
60 lines
1.3 KiB
C++
#ifndef _IMAGELST_TREEVIEWINFO_HPP_
|
|
#define _IMAGELST_TREEVIEWINFO_HPP_
|
|
#ifndef _COMMON_WINDOWS_HPP_
|
|
#include <common/windows.hpp>
|
|
#endif
|
|
#ifndef _COMMON_COMMCTRL_HPP_
|
|
#include <common/commctrl.hpp>
|
|
#endif
|
|
#ifndef _IMAGELIST_NOTIFYMESSAGEHEADER_HPP_
|
|
#include <imagelst/notify.hpp>
|
|
#endif
|
|
#ifndef _IMAGELST_TREEVIEWINFO_HPP_
|
|
#include <imagelst/tvinfo.hpp>
|
|
#endif
|
|
|
|
class TreeViewInfo : public NotifyMessageHeader, public TreeViewItem
|
|
{
|
|
public:
|
|
TreeViewInfo(void);
|
|
TreeViewInfo(const TreeViewInfo &someTreeViewInfo);
|
|
~TreeViewInfo();
|
|
TreeViewInfo &operator=(const TreeViewInfo &someTreeViewInfo);
|
|
WORD operator==(const TreeViewInfo &someTreeViewInfo)const;
|
|
private:
|
|
};
|
|
|
|
inline
|
|
TreeViewInfo::TreeViewInfo(void)
|
|
{
|
|
}
|
|
|
|
inline
|
|
TreeViewInfo::TreeViewInfo(const TreeViewInfo &someTreeViewInfo)
|
|
{
|
|
*this=someTreeViewInfo;
|
|
}
|
|
|
|
inline
|
|
TreeViewInfo::~TreeViewInfo()
|
|
{
|
|
}
|
|
|
|
inline
|
|
TreeViewInfo &TreeViewInfo::operator=(const TreeViewInfo &someTreeViewInfo)
|
|
{
|
|
(NotifyMessageHeader&)*this=(NotifyMessageHeader&)someTreeViewInfo;
|
|
(TreeViewItem&)*this=(TreeViewItem&)someTreeViewInfo;
|
|
return *this;
|
|
}
|
|
|
|
inline
|
|
WORD TreeViewInfo::operator==(const TreeViewInfo &someTreeViewInfo)const
|
|
{
|
|
return ((NotifyMessageHeader&)*this==(NotifyMessageHeader&)someTreeViewInfo&&
|
|
(TreeViewItem&)*this==(TreeViewItem&)someTreeViewInfo);
|
|
}
|
|
#endif
|
|
|
|
|