首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从我的窗口释放焦点

从我的窗口释放焦点
EN

Stack Overflow用户
提问于 2011-01-13 21:29:11
回答 2查看 163关注 0票数 0

我在想,在我的窗口得到它之前,我如何才能把焦点放回窗口上。我环顾四周,到目前为止,我只看到了获得焦点的函数,而不是释放焦点的函数。

EN

回答 2

Stack Overflow用户

发布于 2011-01-13 21:43:31

我想知道你是否只需要释放焦点,或者在从所述实体释放焦点后,您是否需要转而关注另一个实体?

票数 0
EN

Stack Overflow用户

发布于 2011-01-14 10:57:33

如果您需要了解表单tab order中以前的小部件,请查看QWidget::nextInFocusChainQWidget::previousInFocusChain。您应该能够在小部件的焦点链中获得下一个\上一个小部件。一旦你知道了它,你就可以将焦点转移到它上面。

如果您希望获得Z-order中的下一个\上一个窗口,请查看winapi GetNextWindow函数(GW_HWNDPREV in wCmd参数将返回给定窗口上方的窗口的句柄)。了解前一个窗口后,可以使用BringWindowToTop将其带回

希望这能有所帮助,致敬

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4680564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档