炫彩界面库论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 4724|回复: 1

[提问] 在炫彩窗口创建APlayer,改变窗口大小,窗口很闪,求解!!

[复制链接]

该用户从未签到

发表于 2016-1-13 22:26:05 | 显示全部楼层 |阅读模式
10炫彩币
本帖最后由 948699364 于 2016-1-14 12:14 编辑

如题,在APlayer论坛查阅后得知,父窗口需要拥有WS_CLIPCHILDREN样式才能解决闪烁问题,可是我用窗口查看器查探了炫彩的窗口发现,窗口本身是拥有这个样式的,为什么还是会闪烁呢?
PS:闪烁的前提是APlayer在播放影片
影片播放地址:http://f1.flv.kankan.xunlei.com/data/cdn_transfer/demo.hflv
AP论坛闪烁原因解释:http://aplayer.open.xunlei.com/bbs/read.php?tid=22123

PS:以前使用易原始组件 按照里面的方法添加WS_CLIPCHILDREN样式后并不闪了

求解!!


dome: 链接: http://pan.baidu.com/s/1bhRFRK 密码: p9ur
已经将所需的文件都打包了

最佳答案

查看完整内容

经过了很长时间的测试, 在使用 经典主题不启用aero特效时,窗口不会闪烁 但是打开特效后,就会闪烁。。。 这个时候,可以使用。。 XWnd_SetTransparentType (hWindow, #window_transparent_simple) XWnd_SetTransparentAlpha (hWindow, 255) 这样可以解决 原版代码包,里面包含了解决方案 http://pan.baidu.com/s/1hres32G

该用户从未签到

发表于 2016-1-13 22:26:06 | 显示全部楼层
本帖最后由 dasemimi 于 2016-1-16 16:51 编辑

经过了很长时间的测试,
在使用 经典主题不启用aero特效时,窗口不会闪烁
但是打开特效后,就会闪烁。。。


这个时候,可以使用。。

XWnd_SetTransparentType (hWindow, #window_transparent_simple)
XWnd_SetTransparentAlpha (hWindow, 255)

这样可以解决


原版代码包,里面包含了解决方案
http://pan.baidu.com/s/1hres32G
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|炫彩界面库 ( 鄂ICP备2023014763号-1 )

GMT+8, 2024-4-30 19:40 , Processed in 0.064595 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表