gpt4 book ai didi

macos - Mac OS X Carbon : What is the difference between SelectWindow vs. ActivateWindow 以及 Cocoa 的等效项是什么

转载 作者:行者123 更新时间:2023-12-03 17:40:56 25 4
gpt4 key购买 nike

标题基本上总结了我的问题。我想知道 Mac Carbon SelectWindow 和 ActivateWindow(..., TRUE) 之间的区别是什么。我在旧源中找到了这些,想知道它们是否可以互换(或者它们的 Cocoa 等价物可能是什么)。

最佳答案

凭内存...

SelectWindow 是对单击窗口的响应。它将窗口带到前面,激活它,并(通常)使其成为第一响应者。 (我在这里使用 Cocoa 术语。)它有点像 OrderFront

The SelectWindow function removes highlighting from the previously active window, brings the specified window to the front, highlights it, and generates the activate events to deactivate the previously active window and activate the specified window. If the specified window is already active, SelectWindow has no effect. Call SelectWindow when the user presses the mouse button while the cursor is in the content region of an inactive window.

激活窗口更新了窗口框架以指示该窗口是第一响应者。

关于macos - Mac OS X Carbon : What is the difference between SelectWindow vs. ActivateWindow 以及 Cocoa 的等效项是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15570046/

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