gpt4 book ai didi

c++ - 从被点击的按钮上移除焦点

转载 作者:太空宇宙 更新时间:2023-11-04 16:19:43 30 4
gpt4 key购买 nike

当我点击一个按钮时,焦点被设置到这个按钮上。

如何使用 C++ 中的 WIN API 从此按钮移除焦点?

我想也许可以通过 SendMessage WIN API 方法以某种方式从按钮上移除焦点。

我只有按钮的句柄,也无法再访问父窗口。

我知道几乎每次都可以使用::SetFocus,但是这次我不能使用它,因为即使找到句柄我也无法访问窗体。所以请提出其他解决方案。

最佳答案

您可以将焦点放在另一个窗口上,但如果您真的不需要焦点。最好使用 ::SetFocus(NULL)。这样可以防止发送某些 Windows 消息,因此性能可能会略有提高。

关于c++ - 从被点击的按钮上移除焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18539832/

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