【问题标题】:New to VS.net (VB.net) 2008. Windows 7 aero glass stuffVS.net (VB.net) 2008 的新功能。Windows 7 航空玻璃材料
【发布时间】:2010-05-03 17:02:52
【问题描述】:

大家好,我已经使用 VB.net 2008 几个月了,我有一个问题。我编译了我的程序并在运行 Windows 7 的 VM 中运行它。但是,进度条看起来就像在 XP 中一样。它不像我在 Windows 7 中运行的许多其他程序中看到的那样酷。

我已经下载了带有 sp1 的 3.5 .net 框架以及适用于 windows 7 (1.4+ gb dvd) 的 sdk,但我仍然什么也没看到。

我在 VS 2008 中是否缺少一个复选框来启用这些类型的功能?也许我需要在程序中放置某种类型的代码?

谢谢!

大卫

【问题讨论】:

    标签: vb.net visual-studio-2008


    【解决方案1】:

    【讨论】:

    • 似乎什么也没做?进度条仍然是带有一种颜色的正方形吗?
    • @StealthRT:我不能说我曾经遇到过你所描述的问题。这是我第一次浏览文档时发现的链接。在没有看到构建/更改进度条的代码的情况下,我只能猜测问题出在哪里。
    【解决方案2】:

    Windows API Code Pack 可用于访问某些 Win 7(和 Vista)控件等:
    http://code.msdn.microsoft.com/WindowsAPICodePack

    您还可以使用SetWindowTheme API 函数使标准控件看起来更 7ish。

    这是一个使用SetWindowTheme 获取 Vista 样式控件的项目的链接,在 Windows 7 上应该是类似的(有时可能是完全相同的代码):

    http://www.codeproject.com/KB/vista/themedvistacontrols.aspx

    【讨论】:

    • 您如何使用这些 API?我在 VS 中加载了它,但我在寻找什么来添加到我自己的项目中?
    • CodeProject 项目应该展示如何使用SetWindowTheme,我实际上并没有使用过Windows API Code Pack,但如果他们在那个网站上有一些好的教程,我不会感到惊讶。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-05-21
    • 2011-07-22
    • 2018-03-25
    • 2012-02-03
    • 2011-08-03
    • 2011-05-05
    • 2010-11-03
    相关资源
    最近更新 更多