redraw

    2热度

    1回答

    如果你看到我的other question,你就会知道我开始尝试在Mac上制作简单的2D游戏。在那里我决定使用哪个库(OpenGL或Quartz),但不管我要用Cocoa来制作一个漂亮的Mac应用程序,还是用于窗口和视图(使用OpenGL,NSOpenGLView)。显然,对于一款游戏来说,视图必须每秒重绘多次。要重画一个视图,你需要做[view setNeedsDisplay:YES];,但我读

    2热度

    4回答

    我正在绘制此JPanel中的形状,这也在另一个主JPanel内。在repaint()它只绘制一毫秒的形状,然后消失。他们不留画,为什么? 我paintComponent方法是这样 @Override public void paintComponent(Graphics g) { super.paintComponent(g); for (int i = 0; i < re

    0热度

    2回答

    有没有办法让父控件在孩子控件无效时绘制?

    3热度

    1回答

    我正在使用Processing.js,jQuery 1.3.2可供我使用,并且针对Firefox 3.5,Safari 4和IE 8(通过ExplorerCanvas)。 Processing.js网站上说:“使用带有Processing.js的Explorer Canvas通常会导致帧率不稳定,无法实现中等复杂的可视化效果。”那么,在这种情况下,动画不是必需的,只是一些简单的素描,所以帧速率不是

    2热度

    1回答

    我使用C#与Visual Studio Express 2008. 我也使用陶框架OpenGL dll。 实际上是什么导致SimpleOpenGLControl在我需要重绘时重绘? 当SimpleOpenGLControl驻留在活动窗体上时,我需要重新绘制的所有内容都是调用glFlush()和SimpleOpenGLControl.Invalidate()。 但是,当控件不驻留在活动窗体上时,根本

    3热度

    1回答

    我创建了一个从QSlider继承的类。我想在滑块(抓取器)上绘制图片而不是显示简单的图片。怎么做? - 我找到了答案,并在我收到答复后发布。对应答者给予应有的尊重,我会选择这个答复。不过,我想与大家分享代码,使任何人都具有相同的问题可以受益: void InheritedSlider::paintEvent(QPaintEvent *event) { // uncomment to d

    2热度

    1回答

    最初的目标复合重绘控制: 我有一个TreeMenu,我用它来显示我的菜单。 在这棵树中,用户可以选择不同的项目。 我想禁用该树,以便用户在选择第一个选项后不能选择新项目。 赶上了,我们不能使用setEnabled,因为我们不允许使用灰色的外观。外观/颜色可能不会改变。 我们提出的解决方案 我们的第一个想法是在菜单的顶部使用复合材料的SWT.NO_BACKGROUND,以防止与TreeMenu任何用

    1热度

    1回答

    我一直在写一些代码来做一个窗口的屏幕抓取(在Windows中)。代码工作正常,但在屏幕抓取之前,我必须将窗口置于我想要捕获的前端并强制重绘。 我强制使用InvalidateRect重绘,然后必须从消息循环中抽取一些消息才能处理WM_PAINT。这显然有点跛脚,因为我不知道有多少消息要泵送。 我尝试使用RedrawWindow与RDW_ALLCHILDREN,但我抓住屏幕的应用程序是一个MDI应用程

    0热度

    1回答

    任何人都知道在调试代码时如何重绘视图? 当Xcode处于调试器模式时,不刷新屏幕。如果我添加一个视图或按钮,屏幕上不会显示任何内容!

    32热度

    4回答

    当我想重新绘制一个窗口时,是否有任何首选函数在InvalidateRect和RedrawWindow之间调用? 举例来说,在这两个调用等于:(胜利将是一个HWND) ​​ 的主要问题(S):什么时候应该使用一个或其他?背景中是否有差异? (不同的WM_messages /焦点/顺序/优先级..) 我想重画窗口的原因是因为我发送一个新的图像,我希望它显示,这意味着窗口的内容不再有效。