如何调整wxcombobox的弹出大小
how to resize popup of wxcombobox
我使用wxwidgets c++库(带有MSVC和GCC)在对话框上创建了一个组合框。组合框中的项目列表太多了,当我点击组合框时,整个列表显示在屏幕上,看起来很糟糕,从这个列表中选择一个项目不是那么用户友好。
我们是否可以在一个带有滚动条的小弹出窗口中看到这个列表?我找不到任何相关的方法来设置弹出窗口的大小。
任何帮助都是感激的。
谢谢,Harik
您是否尝试在构造函数中设置所需的大小?
像这样,它将限制弹出框的高度为50像素
int ComboboxHeightPixels = 50;
new wxComboBox( this, ComboID, L"",wxPoint(-1,-1),
wxSize(-1,ComboboxHeightPixels));
您需要使用wxComboCtrl与一些弹出窗口(见wxPopupWindow),它提供了一个wxListView和一个调整大小的方法(你可能必须实现自己)。
相关文章:
- 为char数组调整zlib-zpipe
- 调整大小后指向元素值的指针unordered_map有效?
- 函数何时会在c++中包含stack_Unwind_Resume调用
- 在C++中调整向量中的索引
- Python中的for循环与C++有何不同
- 哪些库可以通过Opencv调整曝光率
- 如何调整 std::vector of Eigen::MatrixXd 的大小
- Alt+Enter 在 Win32 应用中,管理大小调整和分辨率
- 在容量内调整矢量大小时的性能影响
- 将 boost::odeint 与向量类一起使用,而无需调整向量的大小
- 在C++中释放内存期间,迭代器与指针有何不同
- 将摄像机调整到俯视图
- Qt 图表条形图调整大小崩溃
- 除非重新绘制大小,否则SDL_Texture在调整大小后呈现黑色
- 调整布局上的 QGraphicsView 小部件的大小
- 如何在构建链接列表时调整头、尾指针
- 如何将旧的 C 样式 #define 映射与现代C++进行调整?
- 当您在此单词中搜索单词时调整字符数组的大小?
- SDL2 调整窗口大小后如何缩放鼠标坐标?
- 如何调整wxcombobox的弹出大小