onpaint

    1熱度

    2回答

    好的真正快速問題的傢伙。我知道C#表單具有OnPaint()方法,它在渲染時持續被調用。我知道Java有一個類似的問題,但我對如何實現它失去了信心。任何指針或示例(prefferred)將非常感激。非常感謝。

    0熱度

    3回答

    有沒有像Silverlight中的「OnPaint」方法? 回到我寫C++的時候,我發現使用OnPaint事件來定製屏幕上類的顯示很容易? 在Silverlight中是否有等價物?如果我想在屏幕上顯示UserControl時執行某些操作,我會覆蓋哪種方法? 我注意到了這個帖子: C# WPF OnPaint method alternative? 但似乎在Silverlight,THRE是一個控件

    4熱度

    1回答

    我有一個用戶控件,具有完全自定義繪製圖形的許多繪製自己的對象(從OnPaint調用),背景是一個大的位圖。我內置了縮放和平移功能,並且畫布上繪製的對象的所有座標都位於位圖座標中。 因此,如果我的用戶控件寬度爲1000像素,位圖寬度爲1500像素,並且我以200%縮放縮放,那麼在任何給定時間,我只會查看位圖寬度的1/3。並且在位圖上的點100,100處有一個矩形的對象將顯示在屏幕上的點200,200

    0熱度

    2回答

    有什麼辦法可以捕捉整個屏幕重新繪製事件? (windows,c#) 我只想在屏幕更新後才做CopyFromScreen,而不是定時器。

    1熱度

    1回答

    Visual Studio 2008 SP1 C#Windows應用程序 我正在寫和直接繪製到主窗體,並有一個問題重繪屏幕。在程序啓動時,屏幕正確繪製。在3-4秒後會再出現兩條繪畫消息(屏幕上沒有任何動作或動作),並使用屏幕座標(我認爲)而不是客戶端座標來繪製屏幕。原始字符串不會被刪除。 爲了將問題簡化爲最簡單的形式,我開始了一個新的C#windows應用程序。除了在主窗體上繪製一個字符串之外,它

    1熱度

    1回答

    在我們的應用程序中,我們有一個MFC對話框,它打開並處理一些需要顯示的數據。因此,處理是在OnPaint()事件內懶惰地啓動的。處理 需要一些時間(大約20-30秒),並且完全是算法的(沒有UI API調用)。 會發生什麼情況,有時在處理完成後窗口「消失」。我們發現它被帶到父窗口後面(主框架)。 處理完成後立即調用SetForegroundWindow(),或者在非UI線程中執行處理(讓OnPai

    0熱度

    1回答

    我創建了一個新的控制和overided OnPaint事件: protected override void OnPaint(PaintEventArgs e) { Graphics g = e.Graphics; _ammo = PitControl.Ammo; var AmmoSize = g.MeasureString(_ammo.ToStrin

    1熱度

    1回答

    我想覆蓋datetimepicker對象刪除texte屬性_clearOnDisabled爲true時。當_readOnly屬性爲true時,我想將文本顯示爲黑色而不是灰色。 所以我試着用WndProc,但我似乎每一個對象都經過我的函數不僅僅是我的datetimepicker。當我放置WM_PAINT消息時,我得到了100%的CPU。我也試着重寫的OnPaint但在其沒有得到 THX的幫助 Imp

    0熱度

    1回答

    首先,我想向社區問好。我一直是這個地方的長期潛伏者和欣賞者。 現在,我正在研究一個包含Aforge庫的個人運動檢測程序,該程序強烈基於Andrew Kirillov的教程http://www.codeproject.com/KB/audio-video/Motion_Detection.aspx?fid=177045&fr=26#xx0xx。順便說一下,我會強烈建議任何對此主題感興趣的人。現在到了

    0熱度

    1回答

    我已經在C#/ Winforms中實現了一個自定義控件,它可以執行語法高亮顯示&自動完成功能。我使用AutoScroll來管理滾動,它很好地工作。 目前我還沒有進行優化(確定優化是重要的,但我最後一次;功能是我第一次後),我正在渲染巨大的文件,並且每個按鍵將重新解析受影響的確保語法突出顯示一致。 現在在我的大肉漆方法中,即使它位於剪輯區域之外,我也正在繪製每個字符串,關鍵字等等。但不管文件有多大&