以下是正确的 TreeView_SelectItem 函数的声明:
HTREEITEM TreeView_SelectItem(HWND hwnd, HTREEITEM hitem);
参数说明:
- hwnd:TreeView 控件的句柄。
- hitem:要选择的项的句柄。
函数返回值:
- 返回之前选中项的句柄。如果之前没有选中项,返回 NULL。
示例代码:
#include <Commctrl.h>
// 假设 hwndTreeView 是 TreeView 控件的句柄
HTREEITEM hItemToSelect = // ...; // 要选择的项的句柄
HTREEITEM hPreviousSelection = TreeView_SelectItem(hwndTreeView, hItemToSelect);
// 注意:hPreviousSelection 现在包含之前选中项的句柄,如果之前没有选中项,则为 NULL
通过调用 TreeView_SelectItem 函数,你可以选择 TreeView 控件中的指定项,并获取之前选中项的句柄。如果 hItemToSelect 参数为 NULL,则取消选择当前的选中项。
转载请注明出处:http://www.zyzy.cn/article/detail/24857/Win32 API/Commctrl.h/TreeView_SelectItem