1

假设在 C++ 中为 Win32 API 编程,我会知道是否可以在菜单栏中包含 DropDownList(具有 CBS_DROPDOWNLIST 样式的 COMBOBOX 窗口)。

任何关于这件事或从哪里开始学习该主题的信息都将不胜感激。

4

2 回答 2

2

所有者绘图是您自定义内置 API 菜单的唯一选择。不仅是背部的巨大疼痛,它仍然不会产生你想要的效果。您必须手动绘制组合框并编写代码来响应所有鼠标事件,而不是仅仅放入标准的组合框控件。

我的建议是使用工具栏或模拟菜单栏的钢筋控件,而不是标准菜单栏。这就是 Windows(和 Internet)资源管理器绘制其菜单栏的方式,它为您提供了更多的灵活性来包含哪些控件。

于 2011-02-12T07:21:47.060 回答
0

如果您准备好处理所有绘制消息,您最终可以对应用程序的客户区做任何事情。你准备投入多少工作和代码?

于 2011-02-11T23:26:20.053 回答