想实现单击就能展开树形控件,不知道有没有相应的属性设置,求教??
解决方案 »
- 十万火急,清高手帮忙看看
- 在单文档界面中,怎样将视类区分割为两部分?
- 真诚求购----1990年"北京希望高级电脑技术公司"的<编译原理与实践>.
- (在线等待)求教:win32中 十进制用%d 表示 为什么浮点数不可用 %f ,那用什么表示?
- 在线急等transmitfile()用法及实例,100分相送!
- 讨论:“高级语言”程序员的出路
- 请问如何解决在接受数据中跳出来处理其他事
- 请问:哪里有Visual Assist 4.1.3 的注册码???我用了几个都是只能用几次的,不知道为什么?请赐教,谢谢!!
- 那位有类似如EXCELL的表格控件?
- 求助,关于标签控件Tab control两个子对话框中互相获取对方变量的方法
- 求教怎么定义结构
- 广义凯撒密码
void CTreecontrolDlg::OnOK()
{
//插入根节点ROOT
HTREEITEM hCountry=m_tree.InsertItem(
"ROOT",//结点名称
NULL,//父节点
NULL);//兄弟结点
//ÔÙ²åÈëÒ»¸ö¸ù½áµãROOT2
HTREEITEM hCountry2=m_tree.InsertItem("ROOT2",NULL,NULL); //Ìí¼Ó×Ó½Úµã
HTREEITEM hA1=m_tree.InsertItem("A1",hCountry,NULL); HTREEITEM hA2=m_tree.InsertItem("A2",hCountry2,NULL); HTREEITEM hA3=m_tree.InsertItem("A3",hCountry,hA1); m_tree.InsertItem(_T("3"),hA1,TVI_SORT);//_TÊÇÉõôÒâ˼£¿
m_tree.InsertItem(_T("4"),hA1,TVI_SORT);//ÅÅÐò¡£¡£¡£
m_tree.InsertItem(_T("1"),hA1,TVI_SORT);
m_tree.InsertItem(_T("2"),hA1,TVI_SORT); m_tree.InsertItem(_T("D"),hA2,TVI_SORT);
m_tree.InsertItem(_T("G"),hA2,TVI_SORT);
m_tree.InsertItem(_T("V"),hA2,TVI_SORT);
m_tree.InsertItem(_T("X"),hA2,TVI_SORT);
//Õ¹¿ª
m_tree.Expand(hCountry,TVE_EXPAND);
m_tree.Expand(hCountry2,TVE_EXPAND);
m_tree.Expand(hA1,TVE_EXPAND);
m_tree.Expand(hA2,TVE_EXPAND);
m_tree.Expand(hA3,TVE_EXPAND);
}你建一个Button控件,编写OnOk控件,就可以了
void CXXXDlg::OnClickTree1(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
CPoint pt;
GetCursorPos(&pt);
m_tree.ScreenToClient(&pt);
HTREEITEM hItem = m_tree.HitTest(pt);
if(hItem)
{
m_tree.Expand(hItem, TVE_EXPAND);
}
*pResult = 0;
}
BOOL Expand(
HTREEITEM hItem,
UINT nCode
);