在MainFrame中的OnCreate中使用GetMenu()函数始终获取不了菜单的句柄,试了其它几个地方都不行,vc2008里这个函数应该怎么用啊

解决方案 »

  1.   

    另外我实在OnCreate的最后调用的GetMenu(),这个时候应该窗口的菜单创建完毕了吧。
      

  2.   

    MFC中,GetMenu获得的是菜单指针。 
      

  3.   

    返回值是菜单的句柄。如果给定的窗口没有菜单,则返回NULL。如果窗口是一个子窗口,返回值无定义。
      

  4.   

    你是创建的什么程序,用到vc2008里面的feture package包里面的东西没有,如果创建的是模仿vs或者office2007的程序,那么GetMenu()获取不到菜单的handle因为模仿vs和office2007的程序中用到了大名鼎鼎BCG,实现机制不一样。