flicker相关内容

WPF 在 Viewport3D 动画期间闪烁

我正在编写的 WPF 应用程序中有一些奇怪的行为.当我在相机位置上运行动画(PerspectiveCamera.PositionProperty 上的 Point3DAnimation)时,我在应用程序中得到了非常糟糕的闪烁伪影.3D 渲染对象似乎在某些帧中消失,并允许窗口的背景显示出来. 我在下面编写了一个非常简单的示例应用程序来演示我的机器上的问题.要使用它,只需编译它并使用向上和向下箭 ..
发布时间:2021-11-25 03:35:58 C#

Java Applet 运行时闪烁?(不是每个人都看到闪烁)

我有一个 Java Applet,每次重绘 GUI 时它都会不断闪烁.大多数人看不到闪烁.其他人可以毫无问题地运行小程序,但我不能. 我不确定这是我重绘 UI 的方式的问题,还是我的 JRE 或其他方面的问题.我已经筋疲力尽地查找其他人的类似问题,但我还没有看到适用于此的答案. 我已将我正在运行的小程序缩短到相对较小的一点.这只是一艘向右移动的火箭飞船,非常简单,而且(对我而言)它不断 ..
发布时间:2021-11-16 22:41:43 Java开发

可以在重量级模式下停止闪烁的 Java 工具提示吗?

类似于 Java 中的工具提示在 JFrame 之外闪烁吗? 一个不断更新的轻量级工具提示工作正常,但一旦它移出窗口边界或成为重量级(通过禁用轻量级弹出窗口),它就是闪烁的城市. 尝试了在窗口内工作的“-Dsun.awt.noerasebackground=true"提示,但代价是其他组件上的一些绘画人工制品(此示例只是一个空白面板).在窗口边界之外它没有帮助,仍然有可怕的闪烁量. ..
发布时间:2021-09-09 18:40:36 Java开发

Surfaceview 闪烁

我有闪烁的问题.这是我的代码. public class Tutorial2D3 extends Activity {面板面板;/** 在第一次创建活动时调用.*/@覆盖public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);面板 = 新面板(这个);设置内容视图(面板);}@覆盖公共 ..
发布时间:2021-09-01 19:07:09 移动开发

防止在键入/复制到富文本框时闪烁

出于颜色编码的原因,我需要一个系统,我经常将字符串粘贴到富文本框(而不是默认的标准输入).不幸的是,它通常会导致闪烁,尤其是当您按住某个键时. RTB 似乎不支持双缓冲,但我不确定这是否会有所帮助.覆盖 on-paint 事件也显得无效.在研究了网络之后,到目前为止我发现的最好的“解决方案"是使用本机 Windows 互操作(LockWindowUpdate 等).这解决了在滚动点之外打字绝 ..
发布时间:2021-07-10 18:43:01 C#/.NET

减少使用 SetWindowPos 更改窗口左边缘时的闪烁

更新 1:这是简化版本: 所以我有一个特殊的固定大小的子窗口,我想让它留在可调整大小的主窗口的右侧.当用户通过拖动主窗口的左/右边缘来调整主窗口的大小时,发送 WM_WINDOWPOSCHANGED,子窗口将在此消息处理程序中移动,使其“粘"到右侧,并且发生这种情况时不会闪烁. 但是,当我尝试通过 SetWindowPos 以编程方式调整主窗口的大小时,会出现明显的闪烁.似乎操作系统将 ..
发布时间:2021-07-09 18:33:54 其他开发

如何在调整大小期间将 wx.html.HtmlWindow 保持在同一位置(无闪烁)?

我希望能够调整 html 窗口的大小但保持滚动位置.这个例子几乎有效,但闪烁. 测试: - 使用“加载 Html 文件"按钮加载大小合适的 html 文件 - 向下滚动 - 调整窗口大小. 窗口通过调整大小保持其相同的位置,但它闪烁得可怕.我认为 htmlwindow 的代码是每次调整大小时将滚动位置重置为 0.在 post_resize 函数中固定滚动位置之前,我想防止它重新绘制. ..
发布时间:2021-07-09 18:33:50 其他开发

Win32 GUI 在调整大小时闪烁

我有一个带有选项卡控件的 Win32 GUI 程序,每个选项卡都有一个列表视图控件.每当调整窗口大小时,都会出现大量闪烁.我尝试了以下事情: 在主 wndproc 中处理 WM_ERASEBKGND 并返回 TRUE.没有效果. 过滤掉事件循环中的所有 WM_ERASEBKGND 消息.没有效果. 在主窗口上设置 WM_CLIPCHILDREN 样式.现在,当调整窗口大小时,列表视图控件 ..
发布时间:2021-07-09 18:31:01 其他开发

在页面其余部分之前加载sIFR吗?

是否可以在页面其余部分之前进行sIFR“预加载"或加载?目前,这是最后一件事(由于文本位置而定),并且由于它是页面的明显部分,因此我很快就获得了巨大的文本替换效果,这不是很吸引人. 该部位似乎患有癫痫发作.一旦加载,一切都很好:) 是否有解决负载问题的方法? 欢呼休 解决方案 这里有两个独立的问题: 尽快替换元素 使替换尽可能轻松 对于#1,默认情况下,sI ..
发布时间:2021-05-30 19:45:21 其他开发

如何消除动画过程中出现的闪烁?

我正在通过在JApplet中编写一个小型游戏来学习Java.我的精灵动画有点问题. 这是代码: this.sprite.setBounds(0,0,20,17);this.sprite.setIcon(this.rangerDown);for(int i = 0; i } 它在动画过程中留下了一些闪烁.动画结束后,闪烁就消失了,但这有点丑陋……我想我错过了一些步骤.我之所以使 ..
发布时间:2021-05-18 20:36:55 Java开发

SWT中的图像闪烁

我正在构建SWT应用程序,在其中使用了ScrolledComposite和Composite.这还有更多的按钮和复选框.所有这些都在Composite内部. 现在,我尝试将主要复合材料放入标签中.它工作正常,但即使我不滚动或调整大小,图像也会闪烁很多.如果我将这种主要复合材料放入壳中,那么它的工作性能将完美而无闪烁. 为什么会这样? 解决方案 您是否在 ..
发布时间:2020-11-26 23:38:57 其他开发

移动/调整窗口大小时闪烁

我已经开发了一个显示jpeg图像的应用程序.它可以显示4个图像,每个屏幕象限一个.它使用4个窗口.窗口没有边框(框架)或标题栏. 加载新图像后,将调整新图像的窗口大小,然后显示该图像. 尤其是当窗口变大时,通常会出现闪烁.我的眼睛裂开了,在显示新内容之前,调整大小时似乎旧内容已移动. 我查阅了许多资源并使用了所有技巧: 该窗口仅具有样式CS_DBLCLKS(没有样式CS_HRED ..
发布时间:2020-11-26 23:09:09 其他开发

Win32文字绘图拼图

在Win32下,我有一个小小的文字绘图难题。我正在尝试在窗口顶部为我的应用程序的用户绘制一些说明。 请参考以下窗口(我更改了背景色文本,以便您可以看到边界) (来源: billy-oneal.com ) 我当前正在使用DrawTextEx将文本绘制到我的窗口中,但是问题是它不能填充我给它的整个RECTangle。在窗口调整大小之前,不要绘制该区域就可以了: (来源: bil ..
发布时间:2020-10-26 18:49:46 其他开发

左侧窗口的无闪烁扩展(调整大小)

假设您有一个表格,可以将其扩展到左侧以显示其他控件: 崩溃了: 扩展后: 在Delphi中实现此目的的最简单方法是使用 alRight 作为所有控件的主要锚点(而不是 alLeft ),然后只需调整表单的宽度和X坐标即可。您既可以分别设置 Width 和 Left 属性,也可以使用同时设置它们的函数,例如 如果FCollapsed则 SetWindowPos(Handle ..
发布时间:2020-10-20 02:52:24 其他开发

DataGridView绘制错误

我有一个表单,它具有其他控件(按钮,自定义控件,标签,面板,gridview)的色调。您可以猜测我有闪烁的问题。我尝试了双缓冲,但无法解决。最终我尝试了以下方法: 保护的覆盖CreateParams CreateParams { get { //在表单级别激活双缓冲。所有子控件也将被双重缓冲。 CreateParams cp = base.CreateParams; cp ..
发布时间:2020-10-17 20:36:52 C#/.NET

Java Canvas repaint()闪烁

所以我终于有了一个Canvas可以按照我想要的方式工作,但是它不断闪烁,repaint()每秒运行20次,而当我使其每秒运行10次时,轻拂现象也会减少。 包pd.data; import java.awt.BorderLayout; import javax.swing.JFrame; import javax.swing.JPanel; import pd.ar ..
发布时间:2020-09-29 02:37:09 Java开发

控件的背景色(winapi)

这就是我在说的:程序窗口 我知道,这个话题已经出版了好几次了,但是我找不到任何好的解决方案. 我的问题是 1 .:-闪烁的控件,用于显示时间和直方图(静态,不是双缓冲). 2 .:-我无法将控件(标签,轨迹栏好友,直方图bkgnd)的背景从白色更改为LTGRAY_BRUSH. 这是一些代码: case WM_PAINT: PaintProcedure( hdcClock ..
发布时间:2020-09-18 04:31:21 其他开发