Initial
This commit is contained in:
59
imagelst/TVINFO.HPP
Normal file
59
imagelst/TVINFO.HPP
Normal file
@@ -0,0 +1,59 @@
|
||||
#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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user