#ifndef _IMAGELST_TREEVIEWINFO_HPP_ #define _IMAGELST_TREEVIEWINFO_HPP_ #ifndef _COMMON_WINDOWS_HPP_ #include #endif #ifndef _COMMON_COMMCTRL_HPP_ #include #endif #ifndef _IMAGELIST_NOTIFYMESSAGEHEADER_HPP_ #include #endif #ifndef _IMAGELST_TREEVIEWINFO_HPP_ #include #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