在 wxWidgets (Windows) 的工具栏中添加组合框
Adding ComboBox within ToolBar in wxWidgets (Windows)
我是wxWigets图书馆的初学者。我无法在 wxToolbar 中添加组合框。谁能帮我?代码编译良好,但是当我将wxComboBox添加到其中时,容器窗口无法正确显示。
CFrame* itemCMultiFrame1 = this;
wxBitmap* toolsBitmaps[1];
toolsBitmaps[0] = new wxBitmap(open_xpm);
wxToolBar* toolBar = new wxToolBar(this, 12423, wxDefaultPosition,
wxDefaultSize, wxTB_NODIVIDER | wxTB_FLAT | wxTB_HORIZONTAL);
wxArrayString strings;
strings.Add(wxT("1"));
strings.Add(wxT("2"));
strings.Add(wxT("3"));
strings.Add(wxT("4"));
wxComboBox* combo = new wxComboBox(this, 12322,wxT("1"), wxDefaultPosition, wxDefaultSize,strings, wxCB_DROPDOWN);
toolBar->AddTool(wxID_SAVE, wxT("open.xpm"), *toolsBitmaps[0], wxT("Select file"), wxITEM_CHECK);
toolBar->AddControl(combo);
toolBar->EnableTool(wxID_SAVE,true);
toolBar->EnableTool(12322, true);
toolBar->SetMargins(0, 0);
wxBoxSizer* itemBoxSizer10 = new wxBoxSizer(wxHORIZONTAL);
itemBoxSizer10->Add(toolBar, 0, wxEXPAND, 0);
toolBar->Realize();
itemCMultiFrame1->SetToolBar(toolBar);
工具栏示例演示如何执行此操作。
当您尝试了解如何使用 wxWidgets 执行某些操作时,请始终尝试查看示例,它们在学习时非常有用。
相关文章:
- 从文本文件在组合框中添加项目
- 可视化 如何将 CString 值列表添加到 MFC C++ 中的组合框中?
- 如何搜索向单词添加字母的所有可能组合?
- 在 MFC 组合框中设置文本,而不将其添加到列表中
- 如何在 C++ 中的资源脚本中将项添加到组合框
- 如何在Qttropropertybrowser类的单元格中添加组合
- 向 MFC 组合框添加新字符串时触发的断言
- 如何在Visual c++中通过更改组合框中的选项来添加或删除文本框
- 如何将字符串添加到 MFC 中的组合框
- C++-缓冲区组合添加额外的空值
- 将大量字符串添加到 MFC 组合框
- WinApi :为组合框添加样式
- 在 wxWidgets (Windows) 的工具栏中添加组合框
- C ++ win 32,我想将项目列表添加到组合框中.我该怎么做
- 从数据库检索后,将其他文本添加到组合框中
- 如何将组合框添加到TreeView列
- 为什么我无法将字符串添加到组合框?
- 添加字符串到MFC组合框
- 向组合框MFC添加可见的窗口标题
- 从txt文件添加组合框项目