在linux中,wxtextctrl不处理“contl+c”、“contl+x”、“contl+v”,因为其父窗口有快捷键(快捷键)和这三种键。
当按下这些键时,父窗口将在其自己的窗口而不是wxtextctrl中处理它们为false。但是在window s中可以正常工作。
当其父窗口没有加速器时,wxtextctrl可以正常工作
如何使wxtextctrl响应“contl+c”、“contl+x”、“contl+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

07-23 20:01