我该如何配置虚拟树视图,使得用户按下TAB键后可以编辑下一列?
+--------+-----------+
+ |1 + |2 +
+--------+-----------+
+ + +
+--------+-----------+
默认行为是编辑下一个节点/行:
+--------+-----------+
+ |1 + +
+--------+-----------+
+ |2 + +
+--------+-----------+
TVirtualStringTree
类的默认编辑器,则该编辑器是由TVTEdit
类实现的。该类处理WM_KEYDOWN
消息,其中对于VK_TAB
虚拟键硬编码切换到下一个节点而不考虑列。作为最简单的解决方案,我建议您通过IVTEditLink
接口实现自己的编辑器。 - TLama