支持复选功能树控件的下拉框

发表于:2007-07-01来源:作者:点击数: 标签:
有时候我们需要这样一个控件,既具有下拉框的功能,又具有支持复选功能的树控件. 这有个例子:如果你想加入三个国家:USA (ID=5), Canada (ID=6), UK (ID=7), 他们之间有相应的关联,你需要使用下面的代码: //## ADD tree items: m_choCountries.AddString(North




有时候我们需要这样一个控件,既具有下拉框的功能,又具有支持复选功能的树控件.

这有个例子:如果你想加入三个国家:"USA" (ID=5), "Canada" (ID=6), "UK" (ID=7), 他们之间有相应的关联,你需要使用下面的代码:
//## ADD tree items:
m_choCountries.AddString("North America");
m_choCountries.AddString("USA", 5, ROOT_LEVEL + 2);
m_choCountries.AddString("Canada", 6, ROOT_LEVEL + 2);
m_choCountries.AddString("Europe");
m_choCountries.AddString("UK", 7, ROOT_LEVEL + 2);

//## CHECK all items
m_choCountries.CheckAll(TRUE);

//## UNCHECK the item with ID = 6
m_choCountries.SetCheck(6, FALSE);

//## GET all checked items
CString strCheckedItems = m_choCountries.GetCheckedIDs();

原文转自:http://www.ltesting.net