【发布时间】:2013-01-01 14:35:13
【问题描述】:
当我创建一个 TreeView 控件时,插入几个项目,然后我使用 TVM_SELECTITEM 来选择一个默认项目。但是这个项目没有被蓝色突出显示。稍后,如果我使用鼠标或键盘选择一个项目,它将被突出显示。
那么如何让默认项被高亮显示呢?
这是我使用的函数和参数:
SendMessage(hTreeView, TVM_SELECTITEM, TVGN_CARET, (LPARAM)hItem);
我刚刚发现我只需将焦点设置在 TreeView 控件上即可。
但是当用户选择一些选项时,即使TreeView失去焦点,我如何在项目上显示灰色突出显示,如下图:
【问题讨论】: