VC中重绘EDIT控件后如何判断它是否被禁用,我用CEdit类重绘,但在这个类里面不知道怎样判断它是否禁用?
1个回答
展开全部
一般动态显示的控件起初都是可用的。不过也不必判断是否被禁用,显示控件以后如果想让他激活直接显示调用GetDlgItem(控件ID)->EnableWindow(TRUE);想禁用调用GetDlgItem(控件ID)->EnableWindow(FALSE);这样既方便又易读,你判断完了如果这是想要的,用一条语句,如果不是还要再另加一条,白白增加了复杂度。
追问
不是你这个意思,我已经解决了,用IsEnableWindow()判断,因为在我生重绘的类根本没有什么GetDlgItem(控件ID)->之类的东西,算了,给你了吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询