2

任何人都有运气“激活”给定的窗口(移动到顶部焦点)?

假设我们要在开发映像 (VW) 中激活工作区窗口。这不行吗?

| window main |
window := Workbook allInstances first.
main := window mainWindow.
main forceActive.

谢谢你

4

2 回答 2

3

你想要#raise,而不是#forceActive。

于 2010-11-10T19:40:35.933 回答
2

请注意,#raise 将在 Windows 上执行您所期望的操作,但是

-- 在 OS X 上,窗口会出现在顶部,但不会获得焦点 -- 在某些 Linux 窗口管理器上,#raise 会在任务栏中闪烁窗口图标,但仅此而已。

于 2010-11-10T19:49:09.583 回答