我想用 Java 隐藏 Windows 任务栏。我怎样才能做到这一点?我的编译器是带有 JDK 7 的 Eclipse。我曾尝试使用setSize()
以达到全分辨率,但任务栏位于其前面。
问问题
2752 次
3 回答
0
使用全屏独占模式。它是一个 API:
..允许程序员暂停窗口系统,以便可以直接在屏幕上进行绘图。
于 2013-10-18T02:13:47.507 回答
0
于 2013-10-17T19:06:58.660 回答
0
是的,您可以使用JNA,从technet 论坛采用一些来自 JNAFindWindow
问题的帮助并阅读JNA 源代码Win32
:
警告:这与自动隐藏不同。要取回它,您需要ShowWindow
再次调用,但使用SW_SHOW
.
private static int SW_HIDE = 0;
private static int SW_SHOW = 1;
public static void main(String... args) throws Exception {
WinDef.HWND shellTray = User32.INSTANCE.FindWindow("Shell_TrayWnd", "");
User32.INSTANCE.ShowWindow(shellTray, SW_HIDE);
}
于 2020-03-24T17:28:12.133 回答