请问在VS2008(C#)环境下用什么控件实现vista的透明窗体?应该有一个官方的WPF控件,不是用网上流传的控件来模拟。
例如WMP11下半部分的透明窗体,(标题栏透明是所有winform都可以的)。谢谢!

解决方案 »

  1.   

    呃………………那,这类软件的效果是怎么实现的,都是自己模拟的效果吗?p.s. MS为啥不给发布一个这种控件呢
      

  2.   

    MS不出这个控件是因为WinForms将来还要不要都是个问题。另外XP还没有退市,兼容Vista和XP要花些时间和资源来改进WinForms。解决方法就是直接呼叫Vista API。CodeProject.com和MSDN Blogs上面都有例子。
      

  3.   

    lextm 
    感谢回复!
    请问能给出一个例子的地址吗?谢谢!
      

  4.   

    把你开发的winform在vista下运行,自然就是半透明的了。
    注:Home Basic不支持这种效果。
      

  5.   

    to bwangl:我说的是窗体本身,不是标题栏,例如,你打开侧边栏,单击“+”添加gadgets,打开的gadgets集合窗体是完全半透明和磨砂玻璃效果的。我是说要如何调用这种效果。winform的标题栏到了vista是自然透明的。
      

  6.   

    你可以看一下,D版 的Vista效果版的XP安装盘,番茄花园的XP好像也有了那个效果,你可以看一下~~
      

  7.   

    http://bbs.msproject.cn/Default.aspx?g=posts&t=514这有,文章是中文的VISTA空间集lz成功后别忘加分哦~
      

  8.   

    那个水玻璃效果 呵呵 你看看DWM 就是桌面管理器 可以做这个 你搜窗体水玻璃效果 很多的 确实很炫 不过必须是win7其它系统 不支持 这是操作系统的特性