HTREEITEM TreeView_SelectDropTarget(HWND hwnd, HTREEITEM hitem);
参数说明:
- hwnd:TreeView 控件的句柄。
- hitem:要设置为拖放目标的项的句柄。如果为 NULL,则清除当前的拖放目标。
函数返回值:
- 返回之前的拖放目标项的句柄。如果之前没有拖放目标,返回 NULL。
这个函数主要用于支持 TreeView 控件的拖放操作。通过调用 TreeView_SelectDropTarget 函数,你可以设置或清除 TreeView 控件的拖放目标项。
以下是一个简单的示例:
#include <Commctrl.h>
// 假设 hwndTreeView 是 TreeView 控件的句柄
HTREEITEM hNewDropTarget = // ...; // 新的拖放目标项的句柄
HTREEITEM hPreviousDropTarget = TreeView_SelectDropTarget(hwndTreeView, hNewDropTarget);
// 注意:hPreviousDropTarget 现在包含之前的拖放目标项的句柄,如果之前没有拖放目标,则为 NULL
在这个示例中,我们通过调用 TreeView_SelectDropTarget 函数设置了新的拖放目标项,并获取了之前的拖放目标项的句柄。如果 hNewDropTarget 为 NULL,则清除当前的拖放目标。
转载请注明出处:http://www.zyzy.cn/article/detail/24856/Win32 API/Commctrl.h/TreeView_SelectDropTarget