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

Mobile5.0模拟器下,创建菜单时出错在执行下面的程序时:SHMENUBARINFOmbiZeroMemory(&mbi,sizeof(SHMENUBA

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