Пример #1
0
void CvIpmLeft::OnInitialUpdate() 
{
	CTreeView::OnInitialUpdate();

	CdIpmDoc* pDoc = (CdIpmDoc *)GetDocument();
	ASSERT(pDoc);
	CTreeCtrl &tree = GetTreeCtrl();
	pDoc->GetPTreeGD()->SetPTree(&tree);

	CaIpmProperty& property = pDoc->GetProperty();
	tree.SendMessage (WM_SETFONT, (WPARAM)property.GetFont(), MAKELPARAM(TRUE, 0));
	if (pDoc->IsLoadedDoc())
	{
		//
		// Recreate tree lines from serialization data
		pDoc->GetPTreeGD()->FillTreeFromSerialList();
	}
}
Пример #2
0
LONG CIpmCtrl::OnTrackerNotify (WPARAM wParam, LPARAM lParam)
{
	if (!m_pIpmFrame)
		return 0;
	int nMode = (int)wParam;
	CdIpmDoc* pDoc = m_pIpmFrame->GetIpmDoc();
	ASSERT(pDoc);
	if (!pDoc)
		return 0;
	if (pDoc->IsLoadedDoc())
		return 0;
	if (nMode == 0)
	{
		pDoc->UpdateDisplay();
	}
	else
	if (nMode == 1)
	{
		pDoc->BkRefresh();
	}
	return 0;
}