C# - Winamp 风格的 3 窗口捕捉应用程序

Posted

技术标签:

【中文标题】C# - Winamp 风格的 3 窗口捕捉应用程序【英文标题】:C# - Winamp Style 3-Window snapped application 【发布时间】:2009-06-14 17:44:34 【问题描述】:

如何在 C# 和 .net 2.0 中创建 Winamp 样式的多表单快照应用程序?

【问题讨论】:

【参考方案1】:

简单!

    创建三个表单 添加代码以自定义绘制这三个表单上的所有内容 添加逻辑以处理用户在任何窗体上的任意位置单击和拖动,以便窗口正常移动,直到它进入您自己的另一个窗体(或屏幕边缘)的一定距离内,在在这种情况下,您会将窗口位置捕捉到该边缘。

期待您的后续问题...

【讨论】:

如何同时运行三个窗口并分别控制它们? 您可以同时运行任意数量的窗口,前提是您不阻止消息泵。没有真正的技巧...您只需创建并显示窗口即可。【参考方案2】:

这非常适合 Windows 窗体 http://www.codeproject.com/KB/cs/stickywindows.aspx

【讨论】:

以上是关于C# - Winamp 风格的 3 窗口捕捉应用程序的主要内容,如果未能解决你的问题,请参考以下文章

“Winamp 风格”频谱​​分析仪

C# 的频谱分析器,类似于 Winamp? [关闭]

在winform c#中去除捕捉图像背景中的黑暗

C#实现程序一次打开两个窗口,两个窗口分别放置在两个屏幕

如何在 Windows 窗体 C# 中伪造鼠标光标位置?

由任务计划程序启动时隐藏 C# winform 应用程序窗口