【问题标题】:How to catch scrolling events in wxGTK?如何在 wxGTK 中捕捉滚动事件?
【发布时间】:2009-12-26 10:07:46
【问题描述】:

我有一个带有垂直滚动条的 wxTextCtrl。我需要从文本控件的滚动条中捕获滚动事件。我有一个 EVT_SCROLL 处理程序,但它只在 Windows 版本中调用。在 wxGTK 上它什么也不做。有什么办法可以做到这一点?

【问题讨论】:

    标签: wxwidgets scroll


    【解决方案1】:

    不,EVT_SCROLL 与许多其他事件一样,仅适用于 wxWidgets 窗口,而不适用于本机窗口。

    您可以使用 wxRichTextCtrl 或 wxStyledTextCtrl,但您可能找不到任何方法来获得有关在本机 GTK+ 文本小部件中滚动的通知。

    【讨论】:

    • 我想我可以从 wxRichTextCtrl 而不是 wxTextCtrl 派生。 wxRichTextCtrl 是从 wxTextCtrl 派生的吗?
    • 不,但它们都派生自 wxTextCtrlBase,它定义了它们的通用接口。
    猜你喜欢
    • 2014-06-04
    • 1970-01-01
    • 2011-06-07
    • 2017-07-27
    • 2021-11-15
    • 2012-05-24
    • 2012-12-19
    • 1970-01-01
    • 2019-12-29
    相关资源
    最近更新 更多