【问题标题】:Giving a Window form application Transparent effect just like window 7 in c#给一个窗口窗体应用程序透明的效果就像 c# 中的窗口 7
【发布时间】:2010-09-25 17:51:40
【问题描述】:

我知道如何通过使用使表单透明 这个: 不透明度,然后是它的价值……但这使整个表格变得透明! 我希望我的表单外部主体是透明的,而不是应用程序内容。

例如:

**在窗口 7 中,它们是透明效果,用户可以通过应用程序看到,同时应用程序内部内容保持不透明,使应用程序可以点击!

【问题讨论】:

    标签: c# visual-studio-2008


    【解决方案1】:

    你想要的效果是 Aero glass,它是从 Vista 开始才有的,必须在系统上启用。这里有一些关于如何使用 DwmExtendFrameIntoClientArea 通过托管代码控制行为的更多信息。

    http://www.thecodeking.co.uk/2007/02/windows-vista-aero-glass-in-net-managed.html

    【讨论】:

    • 在哪里可以找到您在应用程序演示中使用的这个 dll 文件? DLL 'dwmapi.dll
    • 您需要 Vista 或 Windows 7,XP 或更早版本的 Windows 无法使用。
    猜你喜欢
    • 2012-12-27
    • 1970-01-01
    • 2015-05-08
    • 1970-01-01
    • 2010-09-11
    • 1970-01-01
    • 1970-01-01
    • 2013-02-21
    • 1970-01-01
    相关资源
    最近更新 更多