代码之家  ›  专栏  ›  技术社区  ›  Matt

使用Windows7Aero为整个桌面或特定窗口调暗或添加颜色色调

  •  1
  • Matt  · 技术社区  · 14 年前

    我想对整个桌面应用浅绿色或红色色调,或者使用Windows7Aero选择应用程序窗口。 假设这在Aero中是可能的,那么我是否有可能将我的应用程序移植到XP?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Joel Lucsy    14 年前

    你可以创建一个窗口,它位于你想调暗/色调的其他窗口的顶部。此窗口将使用Aero API调用来启用透明度。 对于XP,您必须将屏幕内容复制到位图,处理位图使其看起来像您想要的那样,并在显示该位图的其他窗口的顶部创建一个窗口。这种技术也可以在Windows 7下工作,但不允许对任何底层窗口的更改显示出来。