Beispiel #1
0
void CFavPanel::OnTvnSelchangedTree1(NMHDR *pNMHDR, LRESULT *pResult)
{
	LPNMTREEVIEW pNMTreeView = reinterpret_cast<LPNMTREEVIEW>(pNMHDR);
	*pResult = 0;

	HTREEITEM hCurSel = m_treCtrl.GetSelectedItem();
	if (hCurSel == NULL)
		return ;

	CMainFrame* pFrame = reinterpret_cast<CMainFrame*>(AfxGetMainWnd());
	if (pFrame != NULL && pFrame->m_hWnd != NULL)
	{
		DWORD dwData = m_treCtrl.GetItemData(hCurSel);
		if (dwData != 1)
		{
			CString str((LPCTSTR)dwData);
			pFrame->ClickUrlFavorite(str);
		}
	}
}