请提供vc所做系统的权限方案

解决方案 »

  1.   

    我晕哟,不过就是Admin和Guest的区别嘛
      

  2.   

    CMenu * pMenu =((CMainFrame*)m_pMainWnd)->GetMenu();
    CToolBar * pBar =&((CMainFrame*)m_pMainWnd)->m_wndToolBar;//--移去菜单子项
    pMenu->GetSubMenu(1)->RemoveMenu(ID_XXXX,MF_BYCOMMAND);
    pBar->GetToolBarCtrl().SetState(ID_XXXX,TBSTATE_HIDDEN);//移去菜单项,注意从后面的菜单项向前判断执行!
    if(pMenu->GetSubMenu(10)->GetMenuItemCount()<1)
    {
        pMenu->RemoveMenu(10,MF_BYPOSITION);
    }
      

  3.   

    通常在你的主程序的
    BOOL CxxxApp::InitInstance()//中的主窗口创建之后,显示之前执行
    {
    .....
    UpdateMyInterface();//假如这就是调整界面的函数!
    m_pMainWnd->ShowWindow(SW_MAXIMIZE);
    ...
    }
      

  4.   

    这些应该是在自定义的一个函数里:UpdateMyInterface();当然如果你直接把它们放在InitInstance()中,也是可以的,只是看起来乱:)