gpt4 book ai didi

wxwidgets - 获取 wxTextCtrl 点击事件的简单方法?

转载 作者:行者123 更新时间:2023-12-02 23:08:50 26 4
gpt4 key购买 nike

当用户点击 wxTextCtrl 时有没有简单的方法来处理?阅读文档后wxTextCtrl我发现没有单击或双击事件。我从问题 wxWidgets: Detecting click event on custom controls 了解到 wxWidgets 中没有“点击”事件之类的东西,所以一个简单的鼠标按下事件就可以了。

示例答案:

来自:wx wiki

    textCtrl->Connect(wxEVT_LEFT_DOWN,
wxMouseEventHandler(MyClass::OnClick), NULL, this );

最佳答案

您是否尝试过处理文本控件的 wxEVT_LEFT_DOWNwxEVT_LEFT_UP 事件?通过将它们添加到静态消息映射,或者通过调用处理程序方法的 Connect() 来实现。

编辑:

并非所有事件都会在类的文档中列出。您还需要在层次结构中向上移动,从wxTextCtrlwxControl再到wxWindow。不幸的是,我在这两个类中都找不到鼠标事件的文档。即使没有明确记录,仍然应该可以处理它们。

关于wxwidgets - 获取 wxTextCtrl 点击事件的简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/884093/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com