Autohotkey:如何在不聚焦另一个控件的情况下取消聚焦控制(取消聚焦所有控件)?

时间:2016-02-08 19:18:07

标签: focus autohotkey

我正在编写一个Autohotkey脚本,它可以摆弄一些Photoshop窗口和控件。

我需要能够将当前聚焦的控件(例如,Edit3)取消聚焦,以便之后没有控件具有焦点(我可以解释为什么在必要时我需要做到这一点,但它似乎无关紧要,我只是真的需要所有控件不专心。)

AHK的ControlFocus命令并没有提供这样的选择。

我尝试使用这样的Windows Message

</div>

但它没有做任何事情。 相比之下,相反的一个按预期工作并集中控制:

SendMessage, 0x8, 0, 0, Edit3, A  ; WM_KILLFOCUS = 0x08

也许我对WM_KILLFOCUS消息做错了什么?

只是为了澄清:我不想模拟点击,切换窗口,添加要关注的新隐形控件等等。我只是想知道如何取消对焦控件。

那么,是否有任何想法如何疏散控件,而不关注另一个?

1 个答案:

答案 0 :(得分:-1)

您可以发送#d,然后您将转到桌面。哪个将专注于桌面,但可以为您工作。

{{1}}