S susandy Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-14 #1 小弟想让一个FORM嵌入桌面中,同时不影响它上边的图标,就像豪杰的背景播放功能。请各位大哥帮帮忙!小弟这厢先谢过了!
M Miros Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-14 #3 procedure TForm1.Button1Click(Sender: TObject); begin Color := clWhite; TransParentColorValue := Color; TransParentColor := True; Windows.SetParent(Handle, FindWindow('Progman',nil)); end;
procedure TForm1.Button1Click(Sender: TObject); begin Color := clWhite; TransParentColorValue := Color; TransParentColor := True; Windows.SetParent(Handle, FindWindow('Progman',nil)); end;
H hs-kill Unregistered / Unconfirmed GUEST, unregistred user! 2006-09-14 #6 哈哈 我也正在找这方面的东西呢,不过可惜找了2天了没思路........除非替换explorer... Miros的方法看起来可以,不过由于是设置界面透明色实现的,所以如果是做豪杰那个背景播放那个功能就不行了,因为带有背景的部分无法透明.......所以程序还是会挡住图标 要是能让程序界面显示在桌面图标下就好了..... 不知道楼主想做什么,前几天朋友说要做个类似酷桌面的东西,要求程序界面显示在图标下,结果我就想了2天没思路..... 今天朋友说做成像酷桌面的样子就行,我就装了个酷桌面,结果发现酷桌面也仅仅是替换壁纸,然后在右下显示一个半透明的按钮 而已~(对于酷桌面的流氓功能不做考虑) ........
哈哈 我也正在找这方面的东西呢,不过可惜找了2天了没思路........除非替换explorer... Miros的方法看起来可以,不过由于是设置界面透明色实现的,所以如果是做豪杰那个背景播放那个功能就不行了,因为带有背景的部分无法透明.......所以程序还是会挡住图标 要是能让程序界面显示在桌面图标下就好了..... 不知道楼主想做什么,前几天朋友说要做个类似酷桌面的东西,要求程序界面显示在图标下,结果我就想了2天没思路..... 今天朋友说做成像酷桌面的样子就行,我就装了个酷桌面,结果发现酷桌面也仅仅是替换壁纸,然后在右下显示一个半透明的按钮 而已~(对于酷桌面的流氓功能不做考虑) ........