[wxWidgets]_[初级]_[Mac OS X下添加输入框的右键菜单]
2013-12-11 13:50
162 查看
场景:
1.在Mac OS X 下,输入文本框wxTextCtrl默认是没有默认右键菜单的,这样对使用鼠标惯的用户来说是不清楚还能按Command+V的,还有粘帖,复制等操作.
可通过以下操作添加右键菜单:
1.在Mac OS X 下,输入文本框wxTextCtrl默认是没有默认右键菜单的,这样对使用鼠标惯的用户来说是不清楚还能按Command+V的,还有粘帖,复制等操作.
可通过以下操作添加右键菜单:
text_->Connect(wxEVT_CONTEXT_MENU,wxContextMenuEventHandler(RegisterDialog::OnContextMenu),NULL,this);
void RegisterDialog::OnContextMenu(wxContextMenuEvent& event) { wxMenu* menu = new wxMenu(); // Some standard items menu->Append(wxID_UNDO, _("&Undo")); menu->Append(wxID_REDO, _("&Redo")); menu->AppendSeparator(); menu->Append(wxID_CUT, _("Cu&t")); menu->Append(wxID_COPY, _("&Copy")); menu->Append(wxID_PASTE, _("&Paste")); menu->Append(wxID_CLEAR, _("&Delete")); menu->AppendSeparator(); menu->Append(wxID_SELECTALL, _("Select &All")); // Add any custom items here PopupMenu(menu); }
相关文章推荐
- [wxWidgets]_[初级]_[Mac OS X下添加输入框的右键菜单]
- Mac OS X下删除或添加鼠标右键菜单项目及清除Mac OS右键菜单重复项
- Mac OS X下删除或添加鼠标右键菜单项目及清除Mac OS右键菜单重复项
- Mac OS X下删除或添加鼠标右键菜单项目及清除Mac OS右键菜单重复项
- MacOSX 在文件夹右键服务中添加“新建markdwon文件”
- MAC OS X 清除右键“打开方式“中的多余的菜单项
- Qt在Mac OSX下的系统菜单添加
- 添加电源icon的右键菜单选项
- C# DataGridView添加右键菜单等技巧
- CentOS 给鼠标右键菜单添加“打开终端”的菜单项
- C# 添加右键菜单
- qlistView中添加右键菜单
- Unity3D Editor在右键弹出菜单中添加 item
- c#GroupBox控件添加右键菜单
- 仅在TabControl中的Tab中添加右键菜单
- 在Mac OS X添加 ll 命令
- Apple Mac OS X每日一技巧001:如何添加删除开机启动程序项
- 将sublime添加到右键菜单
- Sublime Text 3添加到右键菜单
- 为jQuery.Treeview添加右键菜单的实现代码