MFC 禁用按钮问题
MFC一个基于对话框的程序根据不同条件使一个对话框里德一个按钮变灰用如下语句GetDlgItem(IDC_XXX)->EnableWindow(FALSE);编译没问题但...
MFC一个基于对话框的程序 根据不同条件使一个对话框里德一个按钮变灰
用如下语句
GetDlgItem(IDC_XXX)->EnableWindow(FALSE);
编译没问题 但运行时就报错???
不知是什么问题
问题如下 展开
用如下语句
GetDlgItem(IDC_XXX)->EnableWindow(FALSE);
编译没问题 但运行时就报错???
不知是什么问题
问题如下 展开
4个回答
展开全部
可以把!!!
GetDlgItem(IDC_BUTTON2)->EnableWindow(FALSE);
新建2个按钮。
第一个按钮事件:
void CMfc_TempDlg::OnButton1()
{
// TODO: Add your control notification handler code here
GetDlgItem(IDC_BUTTON2)->EnableWindow(FALSE);
}
运行可以。
GetDlgItem(IDC_BUTTON2)->EnableWindow(FALSE);
新建2个按钮。
第一个按钮事件:
void CMfc_TempDlg::OnButton1()
{
// TODO: Add your control notification handler code here
GetDlgItem(IDC_BUTTON2)->EnableWindow(FALSE);
}
运行可以。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
BOOL EnableWindow( BOOL bEnable = TRUE );
如果bEnabel是FALSE的话,那么按钮将不能用啊,
改成TRUE才能使按钮Enable
应该是GetDlgItem(IDC_BUTTON1)->EnableWindow(FALSE);
这样才能使按钮可用
如果bEnabel是FALSE的话,那么按钮将不能用啊,
改成TRUE才能使按钮Enable
应该是GetDlgItem(IDC_BUTTON1)->EnableWindow(FALSE);
这样才能使按钮可用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2010-03-08
展开全部
看看你的id号资源有没被删除
CButton *pWnd=(CButton*)GetDlgItem(IDC_BUTTON1);
pWnd->EnableWindow(FALSE);
CButton *pWnd=(CButton*)GetDlgItem(IDC_BUTTON1);
pWnd->EnableWindow(FALSE);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询