非模式对话框如何enable and disable apply按钮? 就象是很多对话框那样,没有改变的时候apply按钮是灰色的,有了任何改动,变成enable状态,按下后,又变成了灰色。如何实现呢?谢谢。请赐教详细些,本人vc菜鸟。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 m_ctrButton是对应的按钮控件m_ctrButton.EnableWindow(FALSE); //灰色 HWND hBtnWnd = ::GetDlgItem(this->m_hWnd, yourBUTTONID);::EnableWindow(hBtnWnd, FALSE);//变灰::EnableWindow(hBtnWnd, TRUE);//正常。 CButton* pb=(CButton*)GetDlgItem(IDC_BUTTON);pb->EnableWindow(FALSE);//TRUE enable 谢谢各位!似乎只有dz_w(快乐之星)兄的方法奏效。具体情况是这样:有一个CEdit控件,用CLASS_WIZARD加入这个控件消息EN_CHANGE的映射到函数OnChangePenColorR(),在这个函数里面调用上面诸位的语句。我也曾加入 triggerd(有点着急) 兄的语句,编译连接没有错误,执行的时候,当点击菜单想打开对话框,提示说:应用程序错误。"0X544905349"指令引用的一个地址的内存,该内存不能为"read".然后只能结束或者调试。不知为何?还望赐教。谢先了。 急问,为什么VC访问EXCEL,读取出的字段如果是整数,则自动添加小数位哪? 急问:如何在线程中设置时间调度,并且向调度函数传递自定义参数 大散分來者有份,大家都來支持珊珊啊……(四) MFC中如何打开一个.chm文件呢? zzZ 怎样在CStatic控件上画图? 有关打印机消息及打印DC的几点疑问 请教Template-Based Classes的一个问题 vc程序中dtagrid与Adodc绑定后的数据读取问题!! WINAPI 如何获得自身进程句柄HWND和程序文件名? 如何显示位图,动态的? 这个链接错误是怎么回事? 帮女朋友问的问题
m_ctrButton是对应的按钮控件
m_ctrButton.EnableWindow(FALSE); //灰色
::EnableWindow(hBtnWnd, FALSE);//变灰
::EnableWindow(hBtnWnd, TRUE);//正常。
pb->EnableWindow(FALSE);//TRUE enable