首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请问桌面编程的有关问题

2012-01-19 
请教桌面编程的问题我见到过一个日历程序,其Form是嵌在桌面的某一个区域上,双击日历上的某一天,还可以添加

请教桌面编程的问题
我见到过一个日历程序,其Form是嵌在桌面的某一个区域上,双击日历上的某一天,还可以添加一些记事信息,请问如何实现?

谢谢!!

[解决办法]
在桌面中嵌入窗体
http://www.k8w.net/technology/develop/200710/67.html
[解决办法]
对Jim3 所提供文章的评论:

文章中指出的最上一层窗口,就是类名为“#32769”的窗体,可能使用FindWindow不能得到(在XP下),
使用Spy++来查看其类名显示为“#32769 (桌面)”。然而我们使用如下两个语句都不能得到其句柄:

C# code
[DllImport("user32.dll", CharSet = CharSet.Auto)]public static extern IntPtr FindWindow(string className, string windowName);IntPtr handle = FindWindow("#32769", null);IntPtr handle = FindWindow("#32769 (桌面)", null); 

热点排行