winapi - 如何使用所有控件禁用组框框架
Posted
技术标签:
【中文标题】winapi - 如何使用所有控件禁用组框框架【英文标题】:winapi - how to disable group box frame with all controls 【发布时间】:2021-10-21 09:41:14 【问题描述】:我根据资源文件创建了一个对话窗口。我有以下分组框:
GROUPBOX "Test group",IDC_TEST_GROUP,50,100,200,200
CONTROL "X",IDC_X,"Button",BS_AUTORADIOBUTTON | WS_GROUP,60,120,20,8
CONTROL "Y",IDC_Y,"Button",BS_AUTORADIOBUTTON,100,120,20,8
我想禁用组框和所有控件。以下代码仅禁用按钮:
EnableWindow(GetDlgItem(h, IDC_TEST_GROUP), false);
EnableWindow(GetDlgItem(h, IDC_X), false);
EnableWindow(GetDlgItem(h, IDC_Y), false);
如何解决?
【问题讨论】:
分组框被禁用,但您可能看到的是this。 【参考方案1】:根据文档:Group Boxes
不要禁用组框。 表示一组控件 当前不适用,禁用组内的所有控件 框,而不是组框本身。
【讨论】:
你有任何更新吗?如果您的案例已经解决,请帮忙标记答案。如果没有,请随时与我们联系。您的理解与合作将不胜感激。以上是关于winapi - 如何使用所有控件禁用组框框架的主要内容,如果未能解决你的问题,请参考以下文章