【发布时间】:2009-11-30 11:31:31
【问题描述】:
Windows 7 任务栏按钮绘制在阴影背景上。颜色阴影会以某种方式对鼠标悬停在按钮上的位置做出反应。
我想在我的应用程序中使用这些按钮。我该怎么做?
【问题讨论】:
-
我认为它基本上是一个简单的径向渐变,随着鼠标指针移动。当鼠标靠近按钮顶部时,会涉及到第二个渐变。这是您想知道的,您是否更愿意寻找一个现成的类似任务栏的按钮? :)
-
我刚刚检查过,顺便说一句,至少在启用 Aero 的情况下,按钮似乎不是窗口,整个按钮列表是一个窗口。这意味着按钮很可能是手动绘制的。然而,UISpy 会单独显示按钮(Windows UI 自动化)。
-
感谢 OregonGhost。你说的对。整个 Windows 7 任务栏是一个单独的窗口。在 XP 中也是如此,尽管那里的窗口类不同。即使使用新的功能区也是如此:应用程序窗口的所有功能区都是“NetUIHWND”类型的一个窗口。我们为什么要做一个窗口管理器?
标签: c++ winapi visual-studio-2005 windows-7