我看市面上的火萤,upupoo这两个视频桌面软件都能在桌面上播放视频,而且能跟腾讯的桌面整理软件兼容,腾讯桌面整理实际就是创建了一个窗口覆盖住了原来的系统桌面,窗口结构如下图:
目前也想做一个类似的在桌面播放视频的小软件,所有都实现了,就是现在会被腾讯桌面整理软件盖住,而上面说的两个不会,他们的视频能显示出来,我的实现方法跟他们差不多,但是我的会被盖住,更惊奇的是把火萤主程序打开,关闭它的视频桌面功能,我的视频也能看到,不知道huoying主程序里做了啥动作,关闭huoying主程序,我的视频也就会被腾讯桌面整理覆盖住,看不到了,百思不得其姐!求指点。
相关参考文档
:https://www.codeproject.com/Articles/856020/Draw-Behind-Desktop-Icons-in-Windows

解决方案 »

  1.   

    看SPY++ 的截图, huoying 好像是将窗口进程注入到了任务管理器中, LZ的也是这样操作的么?
      

  2.   

    之前看你在我的博客里提问,我来告诉你吧,火萤做的工作是开启work窗口后,重新建立一个窗口并为此窗口的子窗口,最后在上面绘图即可,!
      

  3.   

    你这样说的比较笼统,你可以做个demo试试看腾讯桌面整理会不会有问题,就随便画几个字在你说的这个子窗口里就行,看会不会被腾讯的桌面覆盖
      

  4.   

    还是会被桌面整理盖住的啊,我也是一直不知道怎么解,不过我发现火萤和WE应该是用的同一种方式。
    感觉像是火萤和腾讯有特定接口,猎豹的轻桌面,火萤也穿透不了。
    桌面整理更新内容:完美兼容了WallPaper Engine。所以感觉火萤和WE只是做了自己的工作,兼容是桌面整理方做的。还没搞懂其中的原理。