|
1
8
因为您试图设置只读属性。 为了使窗口最前面,需要设置窗口的适当属性。应用程序也是如此:要使应用程序最前面,需要设置应用程序的适当属性。
最前面的窗口的cocoa/mac os x名称是_主窗口_。(例如,参见
NSApplication's
和
NSWindow's methods
与该概念相关。)可访问性使用相同的名称,因此要使单个窗口最前面,请设置其值
使应用程序最前面的方法类似:设置
据我所知,没有办法只将应用程序的一个窗口放在最前面,并赋予它会话焦点。 |
|
|
2
3
我可以在应用程序中完成这个任务 I worked on 将应用程序置于前端,然后将单个窗口置于前端。 首先将应用程序放在最前面:
然后将窗口发送到前面:
|
|
|
3
1
我最近发现,如果你不介意一些碳,你可以使用 SetFrontProcessWithOptions 如果将ksetfrontprocessfrontwindowOnly作为第二个参数传递,则将一个窗口置于前面并使其聚焦。 |
|
|
user2933998 · 通过程序更改动态文本,而不必转到“设置” 3 年前 |
|
|
Betulino · 一行中的多个表单字段是否具有良好的可访问性? 3 年前 |
|
|
David Costa · 如何以编程方式在主屏幕之间滚动? 8 年前 |
|
|
Ian Boyd · 如何设置与TEdit控件关联的可访问名称? 8 年前 |