文件名称:可浮动的树状视图控件-机器人正反解的一个库,很好用,附带原工程
文件大小:3.36MB
文件格式:PDF
更新时间:2024-06-27 10:39:12
mfc 编程 范例 pdf
图 9.5 树状视图控件进入编辑状态 9.3.4 总结 本实例在消息 TVN_ENDLABELEDIT的处理函数中只进行了最简单的处理,如果设计 与数据库相关的应用程序,且树状视图的项目和数据库记录相关的话,则可以在此进行数 据库记录的修改。 9.4 可浮动的树状视图控件 在应用程序中经常会使用浮动控件,如浮动菜单、浮动工具条、浮动列表框等,当然 还有浮动的树状视图控件,要实现浮动的树状视图控件,必须扩展MFC的树状视图控件类 CTreeCtrl,本实例将实现一个浮动的树状视图控件。 9.4.1 问题 9.4.2 实现技术 树状视图控件类 CTreeCtrl 是从 CWnd 继承而来,因此也可以使用 CTreeCtrl::Create() 作为子窗口进行动态创建。这样就可以利用 Create()函数创建浮动的树状视图控件,并使用 ShowWindow()函数在给定点上显示浮动的树状视图控件,最后重写键盘和一些鼠标消息的 处理函数。 9.4.3 实现步骤 实现步骤如下: 利用 MFC AppWizard(exe)创建一个新工程 TreeCtrlEx,在向导的第(1)步选 择单文档模式,而后使用默认值来创建,最后获得一个单文档的应用程序。 在ClassView中添加新的类CFloatTreeCtrl,类的类型为MFC Class,基类为 CTreeCtrl。 得到两个新文件 FloatTreeCtrl.cpp和 FloatTreeCtrl.h。 02 01 ★★★ 实现一个浮动的树状视图控件。 PDF 文件使用 "FinePrint pdfFactory Pro" 试用版本创建 www.fineprint.com.cn