动态添加、插入、删除菜单

    xiaoxiao2021-12-14  19

    在MainFrame类的OnCreate函数的最后(return的前面)添加代码:

    //删除菜单

    GetMenu()->GetSubMenu(0)->DeleteMenu(0,MF_BYPOSITION);

    //动态添加菜单

    CMenu menu;

    menu.CreateMenu();

    GetMenu()->AppendMenu(MF_POPUP,(UINT)menu.m_hMenu,"Test");

    GetMenu()->GetSubMenu(4)->AppendMenu(MF_POPUP,(UINT)menu.m_hMenu,"hello");

    GetMenu()->GetSubMenu(4)->GetSubMenu(0)->AppendMenu(MF_STRING,(UINT)menu.m_hMenu,"world");

    menu.Detach();

    //插入菜单

    GetMenu()->InsertMenu(2,MF_BYPOSITION,MF_POPUP,"instrtmenu");

    转载请注明原文地址: https://ju.6miu.com/read-963005.html

    最新回复(0)