求助一段菜单切换程序程序
void CMenuDemoDlg::OnOK() {
//定义一个变量,保存当前显示的是哪个菜单
static int nMenu = 1;
//如果是1号菜单,切换到2号。如果是2号,切换到1号
if(nMenu == 1)
{
::SetMenu(this->GetSafeHwnd(), m_hMenu2);
nMenu = 2;
}
else
{
::SetMenu(this->GetSafeHwnd(), m_hMenu1);
nMenu = 1;
}
}
是不是每次调用这个函数,nMenu 都赋值 1?那么后面nMenu = 2就没用了啊,这个例子是书上的,运行也正确,有点不明白