MFC GetChildItem(NULL)什么意思

来源:互联网 发布:数据分析师发展方向 编辑:程序博客网 时间:2024/04/28 23:34
void CLeftView::OnInitialUpdate(){CTreeView::OnInitialUpdate();if(this->m_Tree.GetChildItem(NULL))    return;    //这句是用来做什么的?...}

//m_Tree就是this->GetTreeCtrl()


这句话翻译过来,就是:如果获取第一个节点成功,就返回。参数NULL表示从根开始获取,返值做逻辑判断,非零返值表示获取成功,0返值表示空列表。用处就是:防止初始化代码被重复调用。

0 0