我在kiosk模式下运行NW js应用程序,我可以选择从它启动原生Windows桌面应用程序, 问题:- 在我启动子应用程序后,如果我点击nw js应用程序正文中的任何位置,子应用程序窗口将进入nwjs窗口的背景,
寻找: 如何在后台设置NWjs窗口,如果子窗口打开,它应该在前台,直到最小化,
谢谢 Sandeep KS
答案 0 :(得分:1)
使用以下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);