MFC的每个菜单命令,都可以用OnUpdateCommandUI这个响应函数来控制是否禁止使用。
每个用户登陆后,应该都有一个“授权码”,这个授权码要个用户名一起,作为全局变量(或者APP类成员变量)保存起来。
之后在对应的OnUpdateCommandUI函数中,大概这样就可以了:
#define QX_KAOQINGUANLI 0x80
if(m_QuanXian & QX_KAOQINGUANLI == QX_KAOQINGUANLI )
pCmdUI->Enable(TRUE);
else
pCmdUI->Enable(FALSE);