日期:2014-05-17 浏览次数:21339 次
一、
在最前面:
using System.Runtime.InteropServices;
在定义部分引入下面两个函数:
[DllImport( "user32 ")]
private static extern IntPtr FindWindow(string lpClassName,string lpWindowName);
[DllImport( "user32 ")]
private static extern IntPtr SetParent(IntPtr hWndChild, IntPtr hWndNewParent);
在窗体On_Load事件中添加(Santos的代码):
IntPtr hDeskTop=FindWindow( "Progman ", "Program Manager ");
SetParent(this.Handle,hDeskTop);
文章摘自:http://topic.csdn.net/t/20061022/23/5101048.html 另一个方法可以修改桌面壁纸实现
经测试,win2000--win2003 、xp下嵌入桌面,不支持vista和win7以上系统
二、
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System