文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>把Winform程序窗口嵌入到桌面

把Winform程序窗口嵌入到桌面

时间:2011-01-10  来源:软件猎人

 

 

有些应用程序要求窗口嵌入在桌面上,这样Win+D键的时候就可以看到,非常的方便。

就像Win7下的桌面小控件一样。

 

实现的原理是这样的。桌面本身是一个OS提供的窗口,只要将窗口的父窗口设置成桌面

窗口就可以了。桌面窗口在Xp下通过FindWindow("Program manager","progman")可以找到,

但是在win7和Vista下这个方法无效。

在Windows7和Vista下桌面对应的窗口标题和窗口类分别是FolderView和

SysListView32。

 

前一阵写了段小程序,在xp和win7下都可以使用,Vista没试,应该没问题。

C#语言和WinForm。

 

实现原理下面再写,先写下调用方法。只要简单的调用一个静态方法就行了。

 

下面就是DeskTopUtil静态类的部分实现代码,省去了P/Invoke函数调用的一些常量的定义。

 

因为我还不会贴代码,所以就贴了图片,大家需要代码的话,请在留言中留下mail。

 

本文是原创文章。转载请标明出处:http://www.cnblogs.com/liuguanglong/

相关阅读 更多 +
排行榜 更多 +
打螺丝高手

打螺丝高手

模拟经营 下载
解救火柴人计划安卓版

解救火柴人计划安卓版

体育竞技 下载
鸡生化精英安卓版

鸡生化精英安卓版

飞行射击 下载