我现在有一个AIR应用程序已完成一半。今天客户告诉我,他不希望在他的任务栏中显示一个标签。通过使它们轻量化,我已经为新窗口制作了这个。我不知道如何使主窗口轻量级。如果没有办法,是否有解决办法,比如不是没有主窗口而只是打开轻量级窗口,不知道怎么办呢?有谁知道怎么做?
谢谢!
答案 0 :(得分:5)
检查this doc out. - 是的,你可以这样做。简而言之,您必须隐藏初始窗口 - 然后在轻量级窗口中显示您的应用程序。
另外 - 请注意:在Mac上 - 行为不同。按照惯例,显示时,“任务栏”中不显示窗口。当它最小化时,它在栏中。要在Mac上最小化时隐藏应用程序 - 您必须使窗口“不可见”而不是最小化它。上面提到的文档提供了进一步的细节。
您案件的文档的关键部分:
在Windows操作系统上, 使用类型实用程序创建的窗口 或轻量级不会出现在 任务栏。看不见的窗户没有 也出现在任务栏上。
因为初始窗口是 必须是类型,正常,按顺序 无任何创建应用程序 窗口出现在任务栏中,你 必须关闭初始窗口或 让它看不见。
关闭所有 你的应用程序中没有窗口 终止应用程序,设置 autoExit属性 NativeApplication对象为false 在关闭最后一个窗口之前。至 只是阻止初始窗口 不断变得可见,添加 虚假的 的元素 应用程序描述符文件(和 不将visible属性设置为true 或者调用的activate()方法 窗口)。
在新开的窗户中 应用程序,设置类型属性 NativeWindowInitOption对象 传递给窗口构造函数 NativeWindowType.UTILITY或 NativeWindowType.LIGHTWEIGHT 强>