我正在开发一个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。
答案 0 :(得分:1)
这给我的眼睛带来了泪水,我过去常常生活和呼吸窗口,这是流血的前沿。
它是一个错误,将表单或工具栏上的resize msg发送到表单激活。我在vb.net中遇到过这个问题,但是我们使用了原生的sendMessage来调整它的大小。
不幸的是我不再有代码了。但我记得它的工具栏尺寸过小,每次显示都需要调整大小。