如何获得一个*部分*的窗口保持在顶部

时间:2011-12-29 06:09:37

标签: .net vb.net screen preview

几天前我遇到了一个应用程序,我发现它非常有用 - http://www.ntwind.com/software/sticky-previews.html

它的作用基本上是 - 您可以标记屏幕的一部分,并为该部分创建预览窗口并将其保持在所有其他窗口之上。我想做类似的事情,原因有以下几点:1。我不能在我的办公室电脑中使用第三方软件,2。我负担不起,3。创造有用的东西是一种巨大的乐趣,我可以与社区分享。

所以,我想知道,怎样才能解决这个问题。 使用dot net(可能是VB.net) 做一个无框窗口 让它保持在最顶层 创建一个退出的上下文菜单

这是孩子的游戏..主要的是我如何获得屏幕的预览。 任何帮助表示赞赏。

谢谢

1 个答案:

答案 0 :(得分:0)

此应用程序(可能)执行的操作是捕获所选窗口的一部分,并定期将其复制到自己的窗口。有两种方法可以捕获这样的图像。一个来自屏幕,一个来自窗口。 .NET支持从屏幕复制,但你可能想要第二个。有关如何完成此操作的信息,请参阅How can I save a screenshot directly to a file in Windows?