C++ 菜单栏+;WM 5.0和WM 6.5.3上的命令栏

C++ 菜单栏+;WM 5.0和WM 6.5.3上的命令栏,c++,mfc,windows-mobile,toolbar,menubar,C++,Mfc,Windows Mobile,Toolbar,Menubar,我正在开发一个Windows Mobile应用程序,我遇到了一个结合工具栏和菜单栏的CCommandBar问题。我的意思是: m_wndCommandBar.InsertMenuBar(IDR_MAINFRAME); m_wndCommandBar.LoadToolBar(IDR_MAINFRAME); 我的命令栏中只有一个根菜单选项,工具栏中有一些按钮。 在6.5.3版之前,它在Windows Mobile上都能正常工作,但在WM 6.5.3上,所有工具栏按钮的尺寸都与菜单项相同: 是否可以

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

m_wndCommandBar.InsertMenuBar(IDR_MAINFRAME);
m_wndCommandBar.LoadToolBar(IDR_MAINFRAME);
我的命令栏中只有一个根菜单选项,工具栏中有一些按钮。 在6.5.3版之前,它在Windows Mobile上都能正常工作,但在WM 6.5.3上,所有工具栏按钮的尺寸都与菜单项相同:


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

这让我热泪盈眶,我曾经生活和呼吸过windowsCe,它是最前沿的

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


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

请重新添加图像或编辑您的帖子。我不再处理该项目,因此我认为这些图像丢失了。