去年做视频桌面的时候遇到的问题,窗口贴在桌面上已经实现了,但是打开腾讯桌面整理就盖住看不到了。
后来发现火萤可以做到,火萤是把自己的窗口放在了一个中间位置。
现在我也把窗口放在这里,但是还是会被盖住。
另外我也装了火萤,打开火萤,不管开不开启火萤的视频,都可以显示我的窗口,关了就立刻被盖住。
有知道火萤怎么透过去的吗?
咱也没学过Windows,不太了解。

解决方案 »

  1.   

    SetLayedWindowAttributes了解一下
      

  2.   

    这个方法用过,我通关关键色透明把背景透过去了,同时透明的地方也无法触发鼠标点击事件了,而且是所有关键色都透明了,有的图标都没了。
    整层透明的话就和关掉整理软件没区别。我的意思就是想达到火萤 或者 WallPaperEngine那样能和TX桌面整理兼容的效果,两者我后来发现都不是通过把视频窗口放到图示位置来实现兼容的,像是直接绘制到壁纸上的。
    开启视频桌面软件前后我再用一张图演示一下当时看到的效果:
    开之前,两个层分别涂色开之后,整理软件的背景并不是变透明,而像映射的一样
    我现在是没什么头绪了
      

  3.   

    WS_EX_LAYERED设置之后,要用SetLayedWindowAttributes透明度重设为255,才会显示正常。也许RedrawWindow也可以