当前位置: 代码迷 >> Windows Mobile >> Mobile5.0模拟器下,创建菜单时出错解决思路
  详细解决方案

Mobile5.0模拟器下,创建菜单时出错解决思路

热度:100   发布时间:2016-04-25 07:58:51.0
Mobile5.0模拟器下,创建菜单时出错
在执行下面的程序时:SHMENUBARINFO   mbi;
        ZeroMemory(&mbi,   sizeof(SHMENUBARINFO));
        mbi.cbSize   =   sizeof(SHMENUBARINFO);
        mbi.hwndParent   =   m_hWnd;
        mbi.nToolBarId   =   IDR_MENU1;
        mbi.hInstRes   =   _Module.m_hInst;
        if   (!SHCreateMenuBar(&mbi));此处SHCreateMenuBar(&mbi)=0,直接return   -1了!!
        {
              return   -1;
        }
导致下面创建窗口的程序全部被跳过,怎么回事呢?


------解决方案--------------------
这一句是关键
mbi.dwFlags|= SHCMBF_HMENU