草庐IT

EnableWindow

全部标签

windows - 如何使用 EnableWindow() 禁用窗口并将其灰显?

在.NET中,当您将Form或Control(例如ListView)的Control.Enabled属性设置为false时,它​​及其所有子项都会变灰:我没有看到这种情况发生在Win32(EnableWindow)中,至少在ListViews中没有。如何在Win32中实现这种效果? 最佳答案 BOOLEnableWindow(HWNDhWnd,BOOLbEnable);其中hWnd是控件的句柄,bEnable为TRUE或FALSE,TRUE启用窗口,FALSE禁用窗口。适用于ListView。毫无值(value)的是,为了看到其视觉