用户分权限分为高、低譬如,
如果用户权限为高,则考勤管理这个菜单可以用,
如果用户权限为低,则考勤管理这个菜单不可以用
越详细越好,谢谢啦
详细不起来,你怎么判断的权限要结合你现有的程序才能知道怎么写。
如果需要详细代码,请采纳我的回答,并且上传代码到网盘,然后贴出地址。
ModifyMenu()函数可使设置菜单项,低级用户时把那一项设置为不可用就好了。
RemoveMenu()函数可删除菜单项,
DeleteMenu()函数可删除并销毁菜单项,
这三个都是Win32API函数。
你直接控制菜单显示。当前权限是什么值,你就把对应的菜单项插入。
帮你调试了下,话说你的程序不知道为什么,非得vc6.0和sql2005,为此我专门装了系统。
另外还缺少一个指纹控件,勉强编译成功了。
在BOOL CFPAttendanceDlg::OnInitDialog()加上
this->m_Menu.EnableMenuItem(ID_MENUSTUDENT, 1);