gpt4 book ai didi

C++ WINAPI 隐藏的单选按钮没有取消选中

转载 作者:行者123 更新时间:2023-11-28 07:34:30 25 4
gpt4 key购买 nike

我在 Win32 应用程序中有 2 个单选按钮。
想象一下这个场景:
我正在检查第一个按钮并使用此代码立即将其隐藏:

ShowWindow(RadioButtonTwo, SW_HIDE);

我现在正在检查第二个按钮并立即将其隐藏。现在我取消隐藏第一个,但它仍然被选中。如何解决?

最佳答案

您可以使用 BM_SETCHECK message 向带有RadioButtonOne句柄的窗口发送消息,BST_UNCHECKED状态如下:

::SendMessage( RadioButtonOne, BM_SETCHECK, BST_UNCHECKED, NULL );

或者,如果您有一个 CButton MFC 类,您可以使用 SetCheckBST_UNCHECKED 作为参数的函数:

CButton btnTest;
btnTest.SetCheck( BST_UNCHECKED );

关于C++ WINAPI 隐藏的单选按钮没有取消选中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17008580/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com