wxWidgets之二 窗口标识符

标识符名称

描述

wxID_ANY

让wxWidgets自动产生一个标识符

wxID_LOWEST

最小的系统标识符值 (4999)

wxID_HIGHEST

最大的系统标识符值 (5999)

wxID_OPEN

打开文件

wxID_CLOSE

关闭窗口

wxID_NEW

新建窗口文件或者文档

wxID_SAVE

保存文件

wxID_SAVEAS

文件另存为(应该弹出文件位置对话框)

wxID_REVERT

恢复文件在磁盘上的状态

wxID_EXIT

退出应用程序

wxID_UNDO

撤消最近一次操作

wxID_REDO

重复最近一次操作

wxID_HELP

帮助 (例如对话框上的帮助按钮可以用这个标识符)

wxID_PRINT

打印

wxID_PRINT_SETUP

打印设置

wxID_PREVIEW

打印预览

wxID_ABOUT

显示一个用来描述整个程序的对话框

wxID_HELP_CONTENTS

显示上下文帮助

wxID_HELP_COMMANDS

显示应用程序命令

wxID_HELP_PROCEDURES

显示应用程序过程

wxID_HELP_CONTEXT

未使用

wxID_CUT

剪切

wxID_COPY

复制到剪贴板

wxID_PASTE

粘贴

wxID_CLEAR

清除

wxID_FIND

查找

wxID_DUPLICATE

复制

wxID_SELECTALL

全选

wxID_DELETE

删除

wxID_REPLACE

覆盖

wxID_REPLACE_ALL

全部覆盖

wxID_PROPERTIES

查看属性

wxID_VIEW_DETAILS

列表框中的按照详细信息方式显示

wxID_VIEW_LARGEICONS

列表框按照大图标的方式显示

wxID_VIEW_SMALLICONS

列表框中按照小图标的方式显示

wxID_VIEW_LIST

列表框中按照列表的的方式显示

wxID_VIEW_SORTDATE

按照日期排序

wxID_VIEW_SORTNAME

按照名称排序

wxID_VIEW_SORTSIZE

按照大小排序

wxID_VIEW_SORTTYPE

按照类型排序

wxID_FILE1 to wxID_FILE9

显示最近使用的文件

wxID_OK

确定

wxID_CANCEL

取消

wxID_APPLY

应用变更

wxID_YES

YES

wxID_NO

No

wxID_STATIC

静态文本或者静态图片可以用这个标识符

wxID_FORWARD

向前

 

wxID_BACKWARD

向后

 

wxID_DEFAULT

恢复默认设置

 

wxID_MORE

显示更多选项

 

wxID_SETUP

显示一个设置对话框

 

wxID_RESET

重置所有选项

 

wxID_CONTEXT_HELP

显示上下文帮助

 

wxID_YESTOALL

全部选是

 

wxID_NOTOALL

全部选否

 

wxID_ABORT

中止当前操作

 

wxID_RETRY

重试

 

wxID_IGNORE

忽略错误

 

wxID_UP

向上

 

wxID_DOWN

向下

 

wxID_HOME

首页

 

wxID_REFRESH

刷新

 

wxID_STOP

停止正在进行的操作

 

wxID_INDEX

显示一个索引

 

wxID_BOLD

加粗显示

 

wxID_ITALIC

斜体显示

 

wxID_JUSTIFY_CENTER

居中

 

wxID_JUSTIFY_FILL

格式

 

wxID_JUSTIFY_RIGHT

右对齐

 

wxID_JUSTIFY_LEFT

左对齐

 

wxID_UNDERLINE

下划线

 

wxID_INDENT

缩进

 

wxID_UNINDENT

反缩进

 

wxID_ZOOM_100

放大到100%

 

wxID_ZOOM_FIT

缩放到整页

 

wxID_ZOOM_IN

放大

 

wxID_ZOOM_OUT

缩小

 

wxID_UNDELETE

反删除

 

wxID_REVERT_TO_SAVED

恢复到上次保存的状态

 

 

转载于:https://www.cnblogs.com/longod/p/3235879.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在使用wxWidgets创建的窗口嵌入到GTK创建的独立顶级窗口时,你可以使用`wxGTKPlugin`类来实现。下面是一个简单的示例代码: ```cpp #include <wx/wx.h> #include <wx/gtk/embed.h> class MyEmbeddedWindow : public wxFrame { public: MyEmbeddedWindow(wxWindow* parent) : wxFrame(parent, wxID_ANY, "嵌入窗口示例") { // 在这里添加子窗口的内容和布局 wxBoxSizer* sizer = new wxBoxSizer(wxVERTICAL); sizer->Add(new wxButton(this, wxID_ANY, "按钮"), 0, wxALIGN_CENTER); SetSizer(sizer); } }; class MyParentWindow : public wxFrame { public: MyParentWindow() : wxFrame(NULL, wxID_ANY, "父窗口示例") { // 在这里创建父窗口和布局 GtkPlug* plug = gtk_plug_new(0); GtkWidget* plugWidget = GTK_WIDGET(plug); GtkWidget* parentWidget = GetHandle(); gtk_container_add(GTK_CONTAINER(parentWidget), plugWidget); MyEmbeddedWindow* embeddedWindow = new MyEmbeddedWindow(plugWidget); embeddedWindow->Show(); } }; class MyApp : public wxApp { public: virtual bool OnInit() { MyParentWindow* mainWindow = new MyParentWindow(); mainWindow->Show(); return true; } }; wxIMPLEMENT_APP(MyApp); ``` 在上面的示例中,我们使用了`GtkPlug`类型的对象来实现嵌入。首先,我们创建了一个`GtkPlug`对象并将其添加到GTK创建的顶级窗口中。然后,我们将`GtkPlug`对象的句柄传递给wxWidgets创建的子窗口,从而实现了窗口的嵌入。 通过这种方式,你可以在GTK创建的独立顶级窗口中嵌入使用wxWidgets创建的子窗口。请注意,这里使用了GTK的特定函数和类型,所以需要包含相应的头文件,并确保程序正确链接到GTK库。另外,这只是一个简单的示例,实际应用中可能需要更多的处理和布局操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值