gpt4 book ai didi

c++ - 我如何在 linux 中使用 ctrl-c 使 wxTextCtrl 句柄

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:36:31 25 4
gpt4 key购买 nike

在linux中,wxTextCtrl不处理“contrl+c”、“contrl+x”、“contrl+v”,当它的父窗口有带有这三种键的加速器(快捷键)时。当按下这些键时,父窗口将在其自己的窗口而不是 wxTextCtrl 中将它们处理为 false。但它在 Windows 中工作正常。wxTextCtrl 在其父窗口没有加速器时可以正常工作如何让 wxTextCtrl 响应“contrl+c”、“contrl+x”、“contrl+v”,而不是它的父元素

最佳答案

这些本质上是剪贴板事件,所以我不希望您做一些不同的事情(这对用户来说会很奇怪),只是一个建议。

至于你的问题,好的是,wxTextCtrl 继承自 wxControl .因此,处理以下事件,您就可以开始了!

EVT_TEXT_COPY(id, func):
Some or all of the controls content was copied to the clipboard.
EVT_TEXT_CUT(id, func):
Some or all of the controls content was cut (i.e. copied and deleted).
EVT_TEXT_PASTE(id, func):
Clipboard content was pas

关于c++ - 我如何在 linux 中使用 ctrl-c 使 wxTextCtrl 句柄,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17292698/

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