您好,
通常要使窗体的客户区透明方法有, 一种是您现在使用的SetLayeredWindowAttributes()函数,另一种是使用SetWindowRgn函数对应的CRgn进行裁减:
Transparent Window
http://www.codeguru.com/Cpp/misc/misc/graphics/article.php/c391
或使用一幅透明的位图作为窗体的背景。
至于窗口闪烁的问题,建议你分析一下您的程序,找出是那些窗口消息处理函数在重绘窗体,然后可以在这些消息处理函数直接返回,避免重绘。
谢谢!
Gary Chang
在线技术支持工程师
微软全球技术支持中心
---------------------------------------------------------------------------------------
我们的服务时间:周一至周五9:00-18:00(节假日除外)。我们将在两个工作日(48小时)内提供初始回应,并和您一起研究并解决问题。更多微软新闻组技术支持信息,请访问:
http://support.microsoft.com/gp/newsgroupsupport/zh-cn.
回帖时,请在您的新闻组阅读器中使用“回复组(Reply to Group)”,这将帮助其他用户从您的提问中获益
---------------------------------------------------------------------------------------
本贴子以”现状”提供且没有任何担保,同时也没有授予任何权利。