如何在linux中使用ctrl-c使wxTextCtrl句柄
How do I make wxTextCtrl handle with ctrl-c in linux
在linux中,wxTextCtrl不处理"contrl+c"、"contrl+x"、"controll+v",当它的父窗口有带有这三种键的快捷键时。当按下这些键时,父窗口将在自己的窗口中处理false,而不是wxTextCtrl。但在窗口中可以正常工作。当wxTextCtrl的父窗口没有加速器时,它可以正常工作如何使wxTextCtrl响应"contrl+c"、"contrl+x"、"controll+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
相关文章:
- 热键/按钮,根据需要进行编译,但不运行(在F5和Ctrl+Shift+B之间)
- 捕获标准输出以压缩并使用 CTRL-C 中断会给出损坏的 zip 文件
- Ctrl + 不适用于在 Visual Studio 中运行该程序
- C++键盘挂钩 CTRL 键卡住
- 在 wxWidgets 中的 wxTextCtrl 上手动触发 ENTER 键按下事件C++?
- 输入 ctrl + x 后如何再次 cin (cin<<x) 循环(cin 一个结构)
- 如果 I/O read() 处于阻塞阶段,如何使用 Ctrl+C 退出 C++ 程序?
- 如何让 getc(stdin) 返回 ctrl 字符?
- 在 ov5640 上使用 V4L2 设置 ctrl
- Ncurses CTRL + s hangs getch()
- 如何在 wxWidgets 中从 wxTextCtrl 中删除焦点
- C++CTRL+C处理程序有未定义的行为
- 如果输入缓冲区不为空,请使用getchar.()检测Ctrl+d
- Qt 键按事件处理程序仅在按下 ctrl、alt 或 shift 键时做出反应
- 我的控制台处理程序不处理 CTRL+C,即使设置正确
- 当用户在键盘上按住 CTRL 键时,如何在树视图中的 Qt 中实现多选?
- 使用 ctrl + C 在 python 中杀死C++进程
- C++ 上的 SendInput 不接受 Ctrl 和 Shift 帐户
- 如何在我的 Windows 应用程序中捕获按下和释放的 CTRL 键?
- 如何在linux中使用ctrl-c使wxTextCtrl句柄