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