程序10-4所示的MENUDEMO程序,在主菜单中有五个选择项-File、Edit、Background、Timer和Help,每一项都与一个弹出式菜单相连。
    这个程序怎么不能显示菜单呢,这个程序要求先创建一个MENUDEMO.RC 文件,再创建一个名字为MenuDemo的菜单,属性设为POPUP,在菜单里设置一系列子菜单。我是这么做的,但不知道问什么不能显示菜单。
那位高人指点下 ,谢谢.

解决方案 »

  1.   

    LoadMenu();
    SetMenu();
    DrawMenuBar();
      

  2.   

    希望那些看过这个程序的人,指点下。
    补充下,这个程序就是在菜单那个章节中。
    我觉得问题可能可能出在我创建MENUDEMO.RC 文件时,没理解作者的意图。但我不知道。希望有亲自调试过这个程序的人解答下。
    我想就是没调试过,现在再调试下,只要你懂,也花不了多少时间。
    麻烦了 。
      

  3.   

    Menu的ID要写成"MenuDemo",  而不是MenuDemo,即加一对引号。不加引号的时候, MenuDemo就会成为一个资源号,RegisterClass的时候,WNDCLASS结构体中的lpszMenuName就得赋值为MAKEINTRESOURCE(MenuDemo)