如何能让一个程序的FORM嵌入桌面背景中同时它上面的图标还可以点击!类似豪杰背景播放(100分)

  • 主题发起人 主题发起人 susandy
  • 开始时间 开始时间
S

susandy

Unregistered / Unconfirmed
GUEST, unregistred user!
小弟想让一个FORM嵌入桌面中,同时不影响它上边的图标,就像豪杰的背景播放功能。请各位大哥帮帮忙!小弟这厢先谢过了!
 
要用钩子拦截桌面消息。陈宽达的“深度历险”一书里
 
procedure TForm1.Button1Click(Sender: TObject);
begin
Color := clWhite;
TransParentColorValue := Color;
TransParentColor := True;

Windows.SetParent(Handle, FindWindow('Progman',nil));
end;
 
我也想知道
 
哈哈 我也正在找这方面的东西呢,不过可惜找了2天了没思路........除非替换explorer...

Miros的方法看起来可以,不过由于是设置界面透明色实现的,所以如果是做豪杰那个背景播放那个功能就不行了,因为带有背景的部分无法透明.......所以程序还是会挡住图标

要是能让程序界面显示在桌面图标下就好了.....

不知道楼主想做什么,前几天朋友说要做个类似酷桌面的东西,要求程序界面显示在图标下,结果我就想了2天没思路.....
今天朋友说做成像酷桌面的样子就行,我就装了个酷桌面,结果发现酷桌面也仅仅是替换壁纸,然后在右下显示一个半透明的按钮 而已~(对于酷桌面的流氓功能不做考虑)

........
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部