doublebuffered

    1热度

    1回答

    考虑以下涂料函数(缩写): public void paint(object sender, PaintEventArgs e) { base.OnPaint(e); Graphics g = e.Graphics; BufferedGraphicsContext context = BufferedGraphicsManager.Current; B

    1热度

    2回答

    试图隐藏DataGridView的44列在Windows 7机器上需要44秒。我如何加快速度?我用下面的代码: 'Turn on DataGridView.DoubleBuffered Dim myType As Type = GetType(DataGridView) myType.InvokeMember(_ "DoubleBuffered", _ BindingFla

    1热度

    1回答

    我一直在试图实现这个问题几天了。我已经在类似的问题上进行了广泛搜索,以了解我正在尝试做什么,但是我还没有遇到直接帮助我解决问题的问题。 基本上,我将瓷砖渲染到我的UserControl类的网格上。这是我正在开发的基于Tile Engine的世界编辑器。这里是一个开放的世界文件的截图,并且刷了一些瓦片。 起初,我会在我的控制,这将是世界上预览帆布使用Bitmap。例如,使用画笔工具,当您移动鼠标并向

    3热度

    1回答

    我正在研究一个类似于ms paint的小绘画程序。目前,我正在尝试实现“选择功能”。我面临闪烁的问题,所以我做了一些研究,我发现,我应该创建自己的Panel类。 public class MyDisplay : Panel { public MyDisplay() { this.DoubleBuffered = true; th

    2热度

    1回答

    当听TTreeView事件的AdvancedCustomDraw事件是这样的: if Stage = cdPrePaint then begin // modify some Sender.Canvas properties and let it draw itself end else if Stage = cdPostPaint then begin // draw 's

    1热度

    1回答

    我想为我的应用程序制作一个简单的图形,其中显示每100毫秒的实时数据。所以,我想我可以使用DrawCurve方法来绘制图线,并开始与下面的代码: class BufferedPanel : Panel { public BufferedPanel() { this.DoubleBuffered = true; //to avoid flickering of

    7热度

    2回答

    我正在使用Delphi XE3。 当我创建一个新的VCL项目并在其上放置一个TToolbar时,一切正常 - 除非我激活Form1.DoubleBuffered。 从那时起,工具栏的绘制被打破了 - 在设计时,它是黑色的,透明的,或者IDE的一部分(状态栏,工具栏等)被复制到其中。当我点击它并且当我更改为源代码(F12)并返回时,它会在这些选项之间变化。 在运行时,它总是黑色的。 随着Drawin

    0热度

    2回答

    由于我在单个窗体上有很多控件(按钮,下拉菜单,网格视图),当从数据库获取数据时,绘图似乎滞后,或者我注意到某些屏幕撕裂/滞后该控件从数据库获取数据并绘制。 现在我已经在java和C++编程中做了一些图形,并且知道双缓冲/垂直同步或者其他需要的东西确实有助于分配,但不知道如何在powerbuilder中执行此操作。 任何人在这里有powerbuilder的经验经典,知道如何做到这一点? 编程语言是p

    2热度

    1回答

    我有一个静态控制有SS_OWNERDRAW和SS_NOTIFY标志时,它是crated。它的父窗口有WS_EX_COMPOSITED标志。 在Windows XP中,没有正确绘制,如下面的图片显示(右顶矩形): 但在Windows 7下,它绘制正确,如下面的图片结果显示(上右顶部的绍兴德胜 “X”): 如何解决在XP这个问题呢?此外,什么导致这个问题(在XP中)?

    3热度

    1回答

    我正在尝试为Linux直接写入到framebuffer/dev/fb0的应用程序。为了使它具有双缓冲功能,我尝试使虚拟屏幕的大小增加一倍。这是我写的程序: struct fb_var_screeninfo screeninfo_var; struct fb_fix_screeninfo screeninfo_fixed; unsigned int* screenbuffer; void g