|
#include "pch.h"
|
#include "framework.h"
|
#include "ViewTree.h"
|
|
#ifdef _DEBUG
|
#define new DEBUG_NEW
|
#undef THIS_FILE
|
static char THIS_FILE[] = __FILE__;
|
#endif
|
|
/////////////////////////////////////////////////////////////////////////////
|
// CViewTree
|
|
CViewTree::CViewTree() noexcept
|
{
|
}
|
|
CViewTree::~CViewTree()
|
{
|
}
|
|
BEGIN_MESSAGE_MAP(CViewTree, CTreeCtrl)
|
END_MESSAGE_MAP()
|
|
/////////////////////////////////////////////////////////////////////////////
|
// CViewTree 消息处理程序
|
|
BOOL CViewTree::OnNotify(WPARAM wParam, LPARAM lParam, LRESULT* pResult)
|
{
|
BOOL bRes = CTreeCtrl::OnNotify(wParam, lParam, pResult);
|
|
NMHDR* pNMHDR = (NMHDR*)lParam;
|
ASSERT(pNMHDR != nullptr);
|
|
if (pNMHDR && pNMHDR->code == TTN_SHOW && GetToolTips() != nullptr)
|
{
|
GetToolTips()->SetWindowPos(&wndTop, -1, -1, -1, -1, SWP_NOMOVE | SWP_NOACTIVATE | SWP_NOSIZE);
|
}
|
|
return bRes;
|
}
|