【发布时间】:2010-09-19 21:23:36
【问题描述】:
我刚刚看到即将推出的 Windows 7 的一个非常有用的 UI 功能(访问 http://www.gizmodo.com.au/2008/10/windows_7_walkthrough_boot_video_and_impressions-2.html 并向下滚动到名为“新窗口大小调整功能的超级科学视频”的视频)
简而言之,您可以通过标题栏将窗口拖动到屏幕顶部以将其最大化,将其向下拖动以恢复并将其拖动到屏幕的左边缘或右边缘以使其对齐位置与您将其拖动到的边缘对接,并调整大小以占据屏幕的一半。
现在我知道有很多基于键盘的应用程序可以做“类似”的事情,但我还没有看到一个基于鼠标的程序可以做到以上,简单,有用,仅此而已。如果你知道一个(或者足够聪明可以写一个),请发布 URL :)
无论如何,如果我想尝试编写一个小应用程序来做到这一点,我有一个问题:
如果我想尝试编写一个小应用程序来执行此操作,我可以将其编写为 .NET 应用程序吗?我想挂钩到 Windows 的窗口拖放处理是相当低级的,也许不是 C#.NET 可以完成的?
这里有谁可以在午休时间敲出这样的小应用程序吗? ;) 我敢肯定,任何模仿 Windows 7 功能的东西都会非常受欢迎,至少在 Windows 7 发布之前是这样。
编辑: AeroSnap 家伙 (http://www.aerosnap.de/index_eng.htm) 在实现此功能方面做得很好,从下载量来看,这是一个受欢迎的功能!
【问题讨论】:
-
可能还会发布 Windows 7 的发布:P
标签: .net windows-7 pinvoke hook