2012-04-09 144 views
0

在定制的wxScrolledWindow中,显示了许多节点和边。 当鼠标滑过某些类型的节点时,我可以计算鼠标覆盖哪个节点,并想显示关于节点信息的工具提示。如何显示动态工具提示?

怎么办?

回答

0

wxWidgets有一个wxTipWindow类,您可以使用它。定义EVT_ENTER_WINDOW鼠标事件处理程序。当鼠标光标位于其中一个节点内时,该处理程序将被调用。在处理函数内部,您可以创建一个新的wxTipWindow来显示节点的额外信息。

+0

它不起作用。我使用鼠标移动事件处理程序,它可以为每个节点显示不同的工具提示,但它不会显示另一个节点的提示,直到左键单击事件触发关闭wxTipWindow。 – allenchen 2012-04-10 01:58:14