CMenu创建弹出菜单

来源:互联网 发布:cnc数控机床仿真软件 编辑:程序博客网 时间:2024/05/19 01:33

      LPPOINT lpoint = new tagPOINT;
        ::GetCursorPos(lpoint);//得到鼠标位置
        CMenu menu;
        menu.CreatePopupMenu();//声明一个弹出式菜单
        menu.AppendMenu(MF_STRING, MID_EXIT, "退出");
        //确定弹出式菜单的位置
        SetForegroundWindow();  //点屏幕其他地方,菜单会消失
        menu.TrackPopupMenu(TPM_LEFTALIGN, lpoint->x, lpoint->y, this);
        //资源回收
        HMENU hmenu = menu.Detach();
        menu.DestroyMenu();
        delete lpoint;

原创粉丝点击