gpt4 book ai didi

c++ - WM 5.0 和 WM 6.5.3 上的菜单栏 + 命令栏

转载 作者:IT老高 更新时间:2023-10-28 12:52:02 26 4
gpt4 key购买 nike

我正在开发一个 Windows Mobile 应用程序,我遇到了 CCommandBar 的问题,它结合了工具栏和菜单栏。好吧,我的意思是:

m_wndCommandBar.InsertMenuBar(IDR_MAINFRAME);
m_wndCommandBar.LoadToolBar(IDR_MAINFRAME);

我的命令栏中只有一个根菜单选项和工具栏中的一些按钮。它可以在 Windows Mobile 6.5.3 之前完美运行,但在 WM 6.5.3 上,所有工具栏按钮的尺寸都与菜单项相同:http://transaq.ru/cl_files/problem.png

是否可以强制 WM 6.5.3 以与 WM 5.0 相同的方式绘制命令栏?当然,我可以只使用工具栏并扔掉我的菜单栏,但我想保留旧的 UI。

最佳答案

这让我热泪盈眶,我曾经在 windowsCe 中生活和呼吸,那是流血的前沿。

这是一个错误,将调整大小的消息发送到表单或表单激活的工具栏。我在 vb.net 中遇到了这个问题,但我们使用 native sendMessage 来调整它的大小。

不幸的是,我没有代码了。但我记得它的工具栏大小不正确,每次显示时都需要调整大小。

关于c++ - WM 5.0 和 WM 6.5.3 上的菜单栏 + 命令栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2787643/

26 4 0