Esempio n. 1
0
void WeightEditDlg::FillNodeList(BOOL bPreserveSel)
{
	DWORD i;
	ModelNode *pNode;
	int iCurSel;

	iCurSel = m_NodeList.GetCurSel();
	m_NodeList.ResetContent();

	for(i=0; i < m_pModel->NumNodes(); i++)
	{
		pNode = m_pModel->GetNode(i);

		m_NodeList.AddString(pNode->GetName());
	}

	if(bPreserveSel)
	{
		if(iCurSel == LB_ERR)
			m_NodeList.SetCurSel(0);
		else
			m_NodeList.SetCurSel(iCurSel);
	}
}