突然发现之前写的程序界面,倘若关闭AERO效果,就成了垃圾!
昨天发的透明ToolTip,不开AERO就显示不出来了。
程序里原来为了使用边缘半透明PGN图,所有的窗口实际上是用一个WS_EX_LAYERED属性的POPUP窗口画背景图,再用WS_EX_TRANSPARENT+空画刷创建的POPUP窗口放置控件,关闭AERO效果后,统统完蛋。WS_EX_TRANSPARENT属性开于不开AERO其表现完全不同。
在codeproject上找了找,虽然还是有办法实现,但是再修改代码已经太麻烦,没有时间了。只好找美工改图了事,之后又发现,不开AERO后windows应该是没有使用硬件加速,导致窗口刷新效率低下,窗口移动时拖影非常明显。
Fxxk