void CPageSelectSig::OnSelchangedTreeLinesig(NMHDR* pNMHDR, LRESULT* pResult) { NM_TREEVIEW* pNMTreeView = (NM_TREEVIEW*)pNMHDR; CTreeCursor bmk = m_treeSig.GetSelectedItem(); if( 0L != bmk.GetData() ) { m_strSigname = bmk.GetText(); UpdatePreview( ); } *pResult = 0; }
static CTreeCursor FindTreeBranch(CTreeCursor cursor, LPCTSTR branchName) { cursor = cursor.GetChild(); while (cursor != NULL) { if (cursor.GetText() == branchName) { return cursor; } cursor = cursor.GetNextSibling(); } return cursor; }