C# 沙金';事情进展

C# 沙金';事情进展,c#,windows,windows-7,windows-vista,shake,C#,Windows,Windows 7,Windows Vista,Shake,我这里有一个小应用程序,当我摇动表单时,我希望能够在Vista/Win7中完成我自己的工作 当前,当窗体受到震动时,它将恢复/最小化所有其他内容。但我只想在我的应用程序中改变这种行为。因此,当我的表单受到震动时,我可以,例如,洗牌播放列表,或清除画布上的内容等 这可能吗 谢谢你如果你想要一个这样做的代码示例,给你: 只要用你想做的任何事情来替换最小化和最大化其他窗口的部分 就我个人而言,我认为这很酷,我现在正认真地努力抵制在任何地方使用它的冲动。我理想的完美用户界面一直是一个只有一个按钮的表单

我这里有一个小应用程序,当我摇动表单时,我希望能够在Vista/Win7中完成我自己的工作

当前,当窗体受到震动时,它将恢复/最小化所有其他内容。但我只想在我的应用程序中改变这种行为。因此,当我的表单受到震动时,我可以,例如,洗牌播放列表,或清除画布上的内容等

这可能吗


谢谢你

如果你想要一个这样做的代码示例,给你:

只要用你想做的任何事情来替换最小化和最大化其他窗口的部分


就我个人而言,我认为这很酷,我现在正认真地努力抵制在任何地方使用它的冲动。我理想的完美用户界面一直是一个只有一个按钮的表单。有了震动,我甚至不需要按钮。

另一个链接与工作示例:


是的,这项功能非常酷。

当你指的是摇晃时,你的意思是抓住表单,然后按字面意思“摇晃”鼠标,以产生表单不稳定的位置行为?是的,先生,你很正确!这是Vista/Win7的标准功能,是吗?我使用Vista,但我从未见过。您是如何以编程方式访问此文件的,还是询问如何访问此文件的?仍然是XP用户;)有趣的问题。我想我应该用谷歌搜索“c#detect form shake”。实际上找到了这个链接:看起来它是Windows7的一个功能,可以在Vista的更新中使用-我肯定没有。但这绝对是一个很酷的想法,而且看起来实施起来并不难。+1表示完全同意:抵制在任何地方使用它的冲动:)是的。我喜欢这款新的奶昔功能,它太棒了!凭借丰富的想象力和专业知识,我敢打赌我们一定能想出一个程序,让你不必使用按钮就能完成多个动作。链接的代码样本都使用了一个非常粗糙的算法来检测震动,这肯定是可以改进的。检测从左到右的晃动与上下晃动会非常有趣。正如你所建议的,用它来清除绘图程序也是完全有意义的,就像蚀刻草图一样。耶!他们就是这么叫的!我想在我的问题中提到蚀刻素描,但我不记得它们叫什么Hanks,但我认为你绝对应该把支票留给Robb的答案。我只是通过谷歌搜索在他身上找到的东西才找到我的链接。我终于可以把婴儿摇到窗户上了!