您的位置:首页 > 其它

VC轻松实现CTreeCtrl控件双击响应

2013-03-22 21:21 204 查看

VC轻松实现CTreeCtrl控件双击响应

2008-11-14 10:09:49 阅读(143) 发表评论

  ClassWizard为CTreeCtrl(树控件)添加的NM_DBLCLK(双击)消息的响应函数中带有一个NMHDR * 型指针形参:

双击代码全选
  这个陌生的指针类型常使初用树控件的编程者陷入迷茫之中。实际上我们完全不理会它,也可以实现树控件的双击响应,即在OnDblClkTree( )函数中调用树控件的成员函数CTreeCtrl::GetSelectedItem( )以获取树控件的子项句柄HTREEITEM,得到此句柄后,我们便可用下列成员函数获取子项各种有用信息:

  CTreeCtrl::GetItemData( )、

  CTreeCtrl::GetItemHeight( )、

  CTreeCtrl::GetItemImage( )、

  CTreeCtrl::GetItemRect( )、

  CTreeCtrl::GetItemState( )、

  CTreeCtrl::GetItemText( )。

  例程运行结果如下图所示:



  示例代码如下:

双击代码全选
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: