怎么使对话框上的按纽点击以后变灰和恢复? 怎么使对话框上的按纽点击以后变灰和恢复? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 EnableWindow(True);EnableWindow(False); EnableWindow(True);EnableWindow(false); 错,是让我的按扭灰掉不能再点击或者不再接受CLICK 事件! //禁止OnButton1Click(){ CButton *pButton = (CButton *)GetDlgItem(yourbutton1Id); pButton->EnableWindow(FALSE);}//恢复OnButton2Click(){ CButton *pButton = (CButton *)GetDlgItem(yourbutton1Id); pButton->EnableWindow(TRUE);} GetDlgItem(IDC_BUTTON)->EnableWindow(false); 尝试一下ShowWindow(SW_HIDE)和ShowWindow(SW_SHOW)的切换,用你的代码控制按钮的隐藏和显示。 :) 你可以通过别的操作调用enablewindow();比如菜单,或别的按钮。 为什么我派生自CWnd 的类; 创建窗口总是失败呢? 怎样在不同对话框间的数据传递 简单问题:MFC写ActiveX控件,如何在工程里面加入多个自动化组件? 关于c++类中的赋值函数的问题? 如何动态连接SQL数据源 刚刚遇到了服务管理器的问题 一个关于滚动条的小问题 关于一个概念问题 一个很简单的问题,但是现在急着要,请大家帮忙?? 向高手请教软盘中被删除数据的恢复方法 请问如何获得本机的MAC地址? 关于RichEdit控件的简单问题,up有分
EnableWindow(False);
EnableWindow(false);
OnButton1Click()
{
CButton *pButton = (CButton *)GetDlgItem(yourbutton1Id);
pButton->EnableWindow(FALSE);
}//恢复
OnButton2Click()
{
CButton *pButton = (CButton *)GetDlgItem(yourbutton1Id);
pButton->EnableWindow(TRUE);
}
比如菜单,或别的按钮。