相关疑难解决方法(0)

WinForms应用程序中的自定义标题栏/镶边

我几乎可以肯定我知道这个问题的答案,但我希望有一些我忽略的东西.

某些应用程序似乎在其标题栏和按钮上具有Vista Aero外观和感觉,即使在Windows XP上运行也是如此.(谷歌浏览器和Windows Live照片库作为例子浮现在脑海中.)我知道从WinForms实现这一目标的一种方法是创建一个无边框表单并自己绘制标题栏/按钮,然后重写WndProc以确保移动,调整大小,和按钮点击做了他们应该做的事情(我不清楚具体细节,但可能会花一天时间阅读文档.)我很好奇,如果有一个不同的,更容易的方式,我忽略.也许我忽略了一些API调用或窗口样式?

我相信Google已经通过Chrome使用自己动手操作的方法为我解答了这个问题.如果有人有新信息,我会将问题留待另一天,但我相信我已经自己回答了这个问题.

.net user-interface windows-xp winforms

12
推荐指数
2
解决办法
3万
查看次数

Windows如何改变Aero Glass的颜色?

我正在使用Windows 7 RTM,我想知道控制面板如何能够如此顺利地更新Aero Glass颜色而无需重新启动DWM(uxsms).DwmSetColorizationColor不再工作了......

colors aero dwm

9
推荐指数
1
解决办法
3267
查看次数

标签 统计

.net ×1

aero ×1

colors ×1

dwm ×1

user-interface ×1

windows-xp ×1

winforms ×1