【问题标题】:How to display dynamic tooltip?如何显示动态工具提示?
【发布时间】:2012-04-09 15:05:59
【问题描述】:

在自定义的wxScrolledWindow 中,显示了许多节点和边。 当鼠标滑过某些类型的节点时,我可以计算出鼠标覆盖了哪个节点,并希望显示有关节点信息的工具提示。

怎么做?

【问题讨论】:

    标签: c++ wxwidgets


    【解决方案1】:

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

    【讨论】:

    • 它不起作用。我使用鼠标移动事件处理程序,它可以为每个节点显示不同的工具提示,但在鼠标左键单击事件触发关闭 wxTipWindow 之前,它不会显示另一个节点的提示。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-05
    • 2012-10-01
    • 2012-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多