展开全部
你用CMenu::GetSubMenu()得到你想要变灰的那个菜单对象,然后调用CMenu::EnableMenuItem()方法试试。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
// 主类型中定义 或者全局变量
bool bIsEnable ; // 记录当前是否变灰
////////////////////////////////////////////////
//..........................
//
//按钮响应函数中添加....
//如果当前“控件可用”(不是灰的) 变成不可用(变成灰的)
//如果当前“控件不可用”(是灰的) 变成可用(去掉灰色状态)
if(bIsEnable)
GetDlgItem( 相应控件ID )->EnableWindow(FALSE);
else
GetDlgItem( 相应控件ID )->EnableWindow(TRUE);
bool bIsEnable ; // 记录当前是否变灰
////////////////////////////////////////////////
//..........................
//
//按钮响应函数中添加....
//如果当前“控件可用”(不是灰的) 变成不可用(变成灰的)
//如果当前“控件不可用”(是灰的) 变成可用(去掉灰色状态)
if(bIsEnable)
GetDlgItem( 相应控件ID )->EnableWindow(FALSE);
else
GetDlgItem( 相应控件ID )->EnableWindow(TRUE);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
GetDlgItem(IDC_BUTTON_UNLINK)->EnableWindow(FALSE);//变灰
GetDlgItem(IDC_BUTTON_UNLINK)->EnableWindow(TRUE);//激活
GetDlgItem(IDC_BUTTON_UNLINK)->EnableWindow(TRUE);//激活
追问
不是按钮,是菜单
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询