2010-11-10 86 views
2

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

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

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

谢谢

回答

3

你想#raise,不#forceActive。

2

注意#raise会做你希望在Windows上的东西,但

- 在OS X的窗口会来顶,但没有得到关注 - 在某些Linux窗口管理器,#raise会闪动任务栏中的窗口图标,但就是这样。

+0

这并不好。在Windows中可以正常工作,但最好还可以发送'扩展'以确保它没有被图标化。窗口扩大;提高。 – Gary 2010-11-13 07:54:49