树形控件中双击的处理

来源:互联网 发布:mp3转换文字软件 编辑:程序博客网 时间:2024/05/22 13:10
ClassWizard为CTreeCtrl(树控件)添加的NM_DBLCLK(双击)消息的响应函数中带有一个NMHDR * 型指针形参:OnDblClkTree(NMHDR* pNMHDR, LRESULT* pResult)
这个陌生的指针类型常使初用树控件的编程者陷入迷茫之中。实际上我们完全不理会它,也可以实现树控件的双击响应,即在OnDblClkTree( )函数中调用树控件的成员函数CTreeCtrl::GetSelectedItem( )以获取树控件的子项句柄HTREEITEM,得到此句柄后,我们便可用下列成员函数获取子项各种有用信息:
CTreeCtrl::GetItemData( )
CTreeCtrl::GetItemHeight( )
CTreeCtrl::GetItemImage( )
CTreeCtrl::GetItemRect( )
CTreeCtrl::GetItemState( )
CTreeCtrl::GetItemText( )
原创粉丝点击