0
我在Kiosk模式下运行NW js应用程序,并且我选择从其启动本机Windows桌面应用程序, 问题: - 我启动后,子应用程序,如果我点击任何地方在新窗口js应用程序,子应用程序窗口正在去nwjs窗口的背景,如何在Kiosk模式下始终在后台设置NW js窗口
寻找: 如何设置NWjs窗口始终在后台,如果子窗口打开它应该在前景中,直到它最小化,
谢谢 Sandeep KS
我在Kiosk模式下运行NW js应用程序,并且我选择从其启动本机Windows桌面应用程序, 问题: - 我启动后,子应用程序,如果我点击任何地方在新窗口js应用程序,子应用程序窗口正在去nwjs窗口的背景,如何在Kiosk模式下始终在后台设置NW js窗口
寻找: 如何设置NWjs窗口始终在后台,如果子窗口打开它应该在前景中,直到它最小化,
谢谢 Sandeep KS
创建下面的C#代码子应用程序,并从nwjs应用
SetWindowPos可以使Windows AlwaysOnTop运行的子进程。它很可能会给出相反的结果。尝试沿着这些方向:
[DllImport("user32.dll")]
static extern bool SetWindowPos(IntPtr hWnd, IntPtr hWndInsertAfter, int X,
int Y, int cx, int cy, uint uFlags);
public const uint SWP_NOSIZE = 0x0001;
public const uint SWP_NOMOVE = 0x0002;
public const uint SWP_NOACTIVATE = 0x0010;
public const int HWND_BOTTOM = 1;
SetWindowPos(hWnd, HWND_BOTTOM, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE | SWP_NOACTIVATE);
会暂时离开kiosk模式是一个选项? –
对不起!它应该是一个自助服务终端模式应用程序 – jack
是的 - 显然自助服务终端模式对您的用例有一些缺点 - 这就是为什么我提出了我提出的建议。你提到'Windows桌面应用程序',所以这个应用程序在Windows中,对。据我所知,Windows没有“低于所有”属性,您可以将它应用到窗口使其成为最底层的窗口,所以您的机会不是很好 –