Skip to content

可以使godot的window窗口在任务栏中隐藏起来的一个插件

License

Notifications You must be signed in to change notification settings

Rainblooding/Taskbar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Taskbar

可以使godot的window窗口在任务栏中隐藏起来的一个插件

前置

暂时支持windows平台 需要先看godot官网的c++教程

GDExtension C++ 示例

然后在目录中使用scons platform=windows编译, 编译后在GodotProject/bin下会出来一个dll

然后使用godot打开项目GodotProject

func _on_check_button_pressed() -> void:
	# var handle = DisplayServer.window_get_native_handle(DisplayServer.HandleType.WINDOW_HANDLE, _MainWindow.get_window_id())
	# var taskbar_utils = TaskbarUtils.new()
	# taskbar_utils.hide_taskbar(handle)
	taskbar_visible = !taskbar_visible

说明

本人不会c++代码来源于chargpt, 所以质量堪忧

bug

隐藏任务栏后, 窗口的标题栏样式会变, 不知道有什么更好的办法可以隐藏任务栏 隐藏后不会进入到托盘, 这个在godot4.3中已经提供了托盘功能