屏蔽其它控件 如何在按下一个按钮后使同一对话框里的除自己外的所有编辑框和按钮变成灰色、不可用啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 GetDlgItem()->EnableWindow(FALSE),一个控件一个控件设置。 响应按钮的点击事件,在响应函数里对其他控件用 EnableWindow(FALSE) 对于这种需求,最好是在定义几个变量来控制界面实现统一管理比如 bool m_flag; int m_num;然后定义一个函数void CXXXDialog::UpdateUI(){ GetDlgItem(IDC_XXX1)->EnableWindow(m_flag); GetDlgItem(IDC_XXX2)->EnableWindow(m_flag && m_num > 10); ...}在你修改m_flag或则m_num的地方,一般是按钮消息里面,调用UpdateUI()即可 获取所有的button ID, GetDlgItem(IDC_XXX)->EnableWindow(FALSE); 程序 报错 受不了了 高手帮忙 求助:关于push Button的问题 关于OnSetCursor函数 OpenGL3D地形 如何用OPENGL使用PNG图片? .h头文件的问题 cegui 用loadFromFile装载图片怎么不行呀? 请高手帮忙解决一下,关于改变拆分视图大小的问题(在线等) 菜鸟问题:用API函数怎样获得串口CTS当前状态? 关于一个callback函数怎么用的问题(up也有分) 有熟悉 IJL 的人吗? 我这个消息映射表哪里有问题啊??为什么会出现这样子的错误提示呢
{
GetDlgItem(IDC_XXX1)->EnableWindow(m_flag);
GetDlgItem(IDC_XXX2)->EnableWindow(m_flag && m_num > 10);
...
}
在你修改m_flag或则m_num的地方,一般是按钮消息里面,调用UpdateUI()即可