Skip to content

DesktopWallpaperSdk-v0.4.0-template

Latest

Choose a tag to compare

@tzdwindows tzdwindows released this 16 Nov 12:21
· 1 commit to main since this release
d2451ef

更新日志

  1. 支持在桌面中创建 OpenGL 环境
  2. 添加对应的模板
  3. 添加新的EventTyp标签 Desktop_Loop 可在原版窗口之上创建子窗口进行渲染
   public class WallpaperMain {
    public static void main(String[] args) {
        System.loadLibrary("WallpaperOptimization");
        ComputerEvents.computerEvent(ComputerEvents.EventTyp.Desktop_Loop, new Render(){
            @Override
            public void render(long hwnd) {
                // 在这里进行循环渲染
                // 此时hwnd得到的是cd句柄
                // 可通过getHwnd获取窗口句柄

                // 渲染代码
                // ....
            }
        });

        // 此时不会再执行后续
    }
}