【聚杰网VC】VC编程完美实现树型控件的拖动
我们从 CTreeCtrl 中派生了一个类 CXTreeCtrl ,它具有如下的特点:
⑴ 基本拖动的实现。
⑵ 处理无意拖动。
⑶ 能处理拖动过程中的滚动问题。
⑷ 拖动过程中节点会智能展开。
图1、为示例程序的运行界面。
好,我们来一步一步实现上述功能。
新建一对话框工程,编辑资源,在对话框中加入一树型控件 IDC_TREE ,属性设置如图 2,给该控件添加一个成员变量 m_wndTree ,类型改为CXTreeCtrl。从 CTreeCtrl 中派生一个类 CXTreeCtrl 。




