TreeView_SelectSetFirstVisible宏选择指定的树视图项目,将项目滚动到视图中,或以用于指示拖放操作的目标的样式重绘项目。您可以使用此宏,TreeView_Select或TreeView_SelectItem宏,或显式发送TVM_SELECTITEM消息。
BOOL TreeView_SelectSetFirstVisible(
【HWND】, | |
【击中pl】 | |
); |
参数
【HWND】
处理树视图控件。
【击中pl】
处理项目。如果【击中pl】参数为NULL,则从当前所选项目(如果有)中删除选择。
返回值
如果成功返回TRUE,否则返回FALSE。
备注
如果指定了TVGN_CARET值,父窗口将收到TVN_SELCHANGING和TVN_SELCHANGED通知消息。此外,如果指定的项目是折叠父项目的子代,则父项的子项目列表将被展开以显示指定的项目。在这种情况下,父窗口会收到TVN_ITEMEXPANDING和TVN_ITEMEXPANDED通知消息。
使用TreeView_SelectSetFirstVisible宏相当于发送TVM_SELECTITEM消息,其【旗】参数设置为TVGN_FIRSTVISIBLE值。
也可以看看
TreeView_Select, TreeView_SelectItem, TreeView_SelectDropTarget, TVM_SELECTITEM, TVN_ITEMEXPANDED, TVN_ITEMEXPANDING, TVN_SELCHANGED, TVN_SELCHANGING