我想我可能使用了错误的窗口样式或某些东西,或者只是错误地将菜单添加到窗口中。我会在这里发布一个图像的链接,这样你就可以看到我对菜单没有正确浸染的意思了:
http://img707.imageshack.us/img707/4828/wtfmenu.jpg
这是创建菜单和窗口的代码的链接:
我确信我在迷失的样式,设置等迷宫中错过了一些简单而愚蠢的东西,它们是Win32 API的重要组成部分。有没有人见过这个,知道我做错了什么?我只想在顶部放一个“普通”菜单栏,紧贴标题栏。
提前感谢任何建议。
答案 0 :(得分:1)
添加弹出窗口时使用的MF_MENUBREAK
标志会导致此 - 仅当您希望菜单项显示在菜单栏中的新行时才需要该标志。取出两个MF_MENUBREAK
标志,一切都会好的。