拖动树视图项目通常涉及处理TVN_BEGINDRAG(或TVN_BEGINRDRAG)通知消息,WM_MOUSEMOVE消息和WM_LBUTTONUP(或WM_RBUTTONUP)消息。它还涉及使用图像列表功能在拖动项目时绘制项目。有关图像列表的更多信息,请参阅图片列表.
本节的其余部分提供了一个演示如何拖动树视图项目的示例。该示例由三个功能组成。第一个功能开始拖动操作,第二个功能拖动图像,第三个功能是拖动操作。