TreeView_Select

【勇芳软件工作室】汉化HomePreviousNext

TreeView_Select宏选择指定的树视图项目,将项目滚动到视图中,或以用于指示拖放操作的目标的样式重绘项目。您可以使用此宏,TreeView_SelectItemTreeView_SelectDropTarget宏,或显式发送TVM_SELECTITEM消息。

BOOL TreeView_Select(

【HWND】, 
【击中pl】, 
【旗】 
); 

参数

【HWND】

处理树视图控件。

【击中pl】

处理项目。如果【击中pl】参数为NULL,则从当前所选项目(如果有)中删除选择。

【旗】

动作标志此参数可以是以下值之一:

含义
TVGN_CARET将选择设置为给定项目。
TVGN_DROPHILITE以用于指示拖放操作的目标的样式重绘给定的项目。
TVGN_FIRSTVISIBLE垂直滚动树视图,使给定的项目是第一个可见的项目。

返回值

如果成功返回TRUE,否则返回FALSE。

备注

如果指定了TVGN_CARET值,父窗口将收到TVN_SELCHANGING和TVN_SELCHANGED通知消息。此外,如果指定的项目是折叠父项目的子代,则父项的子项目列表将被展开以显示指定的项目。在这种情况下,父窗口会收到TVN_ITEMEXPANDING和TVN_ITEMEXPANDED通知消息。

也可以看看

TreeView_SelectDropTarget, TreeView_SelectItem, TreeView_SelectSetFirstVisible, TVM_SELECTITEM, TVN_ITEMEXPANDED, TVN_ITEMEXPANDING, TVN_SELCHANGED, TVN_SELCHANGING