您的位置:程序门 -> 移动平台 -> windows mobile



mobile5.0模拟器下,创建菜单时出错


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


mobile5.0模拟器下,创建菜单时出错[已结贴,结贴人:yunzizi]
发表于:2007-04-10 10:46:05 楼主
在执行下面的程序时: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;
        }
导致下面创建窗口的程序全部被跳过,怎么回事呢?
发表于:2007-04-10 15:25:311楼 得分:0
你的是smartphone   还是ppc     啊?


如果是smartphone     该函数是不支持的.
发表于:2007-04-11 09:27:442楼 得分:0
shmenubarinfo   mbi;
memset(&mbi,   0,   sizeof(shmenubarinfo));
mbi.cbsize   =   sizeof(shmenubarinfo);
mbi.hwndparent   =   m_hwnd;
mbi.dwflags ¦=   shcmbf_hmenu;
mbi.ntoolbarid   =   idr_menu1;
mbi.hinstres   =::afxgetinstancehandle();
mbi.nbmpid   =   0;
mbi.cbmpimages   =   0;

if   (!shcreatemenubar(&mbi))
        {
              return   -1;
        }
发表于:2007-04-13 13:12:303楼 得分:20
这一句是关键
mbi.dwflags ¦=   shcmbf_hmenu


快速检索

最新资讯
热门点击