为什么我窗口上的BUTTON不能FALSE 我的窗口上有Dialog Bar,上面有几个BUTTON,我在程序运行时根据情况而让它们不可用,即EnableWindow(FALSE),但总也不能实现,甚至我在Resource View中编辑它的属性,使其为Disable也无济于事。但其它的诸如ComboBox,我EnableWindow(FALSE)时却可使其不可用,这是为什么了,是否我的BUTTON哪些属性设得不对呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 try this:GetDlgItem(IDC_BUTTON)->ShowWindow(SW_HIDE); 是可以HIDE,但我要的是FALSE,不是HIDE,一HIDE就什么都看不到了。 GetDlgItem(IDC_BUTTON)->EnableWindow(FALSE); 应该没什么蹊跷啊,GetDlgItem(按钮的id号)->EnableWindow(FALSE)就可以了啊 你可以看有下获得的HWND 是否为NULL 建议从CDialogBar派生一个新类,在类中处理试试。我也遇到过,但跟你相反,是不能EnableWindow(TRUE);但我绕开了,没继续用按钮。 有关MDI的多View切换 vc6.0调用 VS2005写的win32 DLL 导出的是类 VC6.0使用 是否有问题? 如何向当前工作空间中加入其他工作空间的类? 串行通信问题 单文档程序中,界面控件闪动问题 那位大侠给提供一个启动用户界面线程的例子,很急,谢了!! 如何在word中判断某标签是否存在 谁能用VC实现在一个文件中插入内容而不进行移动操作,效率要绝对的高,写出思想便可!请各位高手勇跃参与,我会不断加分。 做程序谁画流程图? 问一个关于进程/线程的死亡问题 关于数制转换的问题?(高分请教) 线程的消息队列
GetDlgItem(IDC_BUTTON)->ShowWindow(SW_HIDE);
我也遇到过,但跟你相反,是不能EnableWindow(TRUE);
但我绕开了,没继续用按钮。