当前位置:编程学习 > VB >>

桌面播放器的一些问题~~求指教

我编了一个桌面播放器,引用Active movie control type library实现视频播放,我把m_hWnd设为桌面的句柄。但是这样桌面视频倒是实现了,桌面图标也没有了,求大神教我怎么在壁纸之上、图标之下播放视频

以下是我用来获取桌面句柄的代码
  Parent = FindWindow(vbNullString, "Program Manager")
  Child = FindWindowEx(Parent, 0, "SHELLDLL_DefView", vbNullString)


顺便说一下~~~我这是用VB6编的,找不到vb6板块所以跑这里来了。。。。 桌面 播放器 桌面 播放器 图标 vb vb板块在“开发语言/框架”-“VB”栏目下 VB板块 SHELLDLL_DefView下面还有个SysListView32,在那上面试试看看

刚试了不行,运行实际效果如下
貌似SysListView32类似一个普通窗口 找SysListView32句柄的代码

Parent = FindWindow(vbNullString, "Program Manager")
  Child = FindWindowEx(Parent, 0, "SHELLDLL_DefView", vbNullString)
  Kid = FindWindowEx(Child, 0, "SysListView32,", vbNullString)
那你下载个支持桌面播放的播放器,再用SPY++看看它是不是自己建了个透明窗口啥的.... 楼上和我想一块了,我打算周末有时间下个快乐影音桌面播放器用spy++看看。
我目前估计它的实现原理是,把播放电影的窗口form1设为SHELLDLL_DefView的子窗口,再把所有图标的作为form1的子窗口。 桌面媒体播放器 楼上给的东西不能用啊 以下是使用超级兔子快乐影音桌面播放器时对桌面的分析 用spy++可以看到SHELLDLL_DefView下多出了一个子窗口

用window spy隐藏它,视频桌面消失 无法控制位置
补充:VB ,  多媒体
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,