cost 331 ms
MFC OnDraw 與 OnPaint

[英]MFC OnDraw vs. OnPaint

我想知道 MFC 中OnDraw()和OnPaint()之間的區別。 在互聯網上搜索了一段時間后,我找到了一篇有用的文章。 總之, WM_PAINT將觸發OnPaint() ,它調用OnDraw()並傳遞CDC* : void CView::OnPaint() { // standard pai ...

使用 wxScrollWindow 時自定義按鈕顯示在邊界之外

[英]CustomButton displayed out of Boundary While Using wxScrollWindow

我正在使用 wxScrolledWindow 類進行一些滾動。 滾動工作正常。 我也使用 wxNotebook 在選項卡之間切換。 對於此示例,我有 2 個選項卡。 第一個選項卡包含一個標題,然后是一個從 wxScrolledWindow 派生的 ScrolledWidgetsPane 類。 第二個 ...

如何在Button.OnPaint中繪制hover和mousedown colors

[英]How to draw hover and mousedown colors in Button.OnPaint

如何在 OnPaint 中繪制 Button 背景,包括 hover 和鼠標按下 colors? 下面的代碼只繪制背景顏色。 鼠標進入時不繪制mouseover顏色,點擊時不繪制mousedownback顏色。 是否有替代 base.OnPaintBackground 我應該調用的替代方法? ...

C# 使用來自 OnMouseMove 的 froms OnPaint 方法中的圖形繪制時出現較大延遲

[英]C# large delay when drawing with graphics in a froms OnPaint method from OnMouseMove

我的目標是在表單上繪制圖像(屏幕截圖)並使用橡皮筋矩形突出顯示選定區域。 我希望圖像變暗並且選擇區域正常。 我試圖通過使用鼠標事件來獲取用戶選擇的區域,在表單上繪制圖像,然后使用區域(用於變暗/突出顯示效果)在圖像上繪制不透明的黑色疊加層來實現這一點,除了使用以下代碼選擇區域: 但是,這樣做時,在我 ...

Panel onPaint 渲染偽影

[英]Panel onPaint render artefacts

我創建了面板 class “GpanelBorder”,它使用代碼在自定義面板中繪制邊框: 工作正常,但當我在設計模式下,鼠標點擊面板內並移動鼠標或拖動此面板上的其他控件,工件被創建(下圖) 如何解決? ...

2020-07-06 16:52:49   2   36    c# / onpaint  
在 OnPaint 方法中繪制大量線條導致無響應 state

[英]On drawing a large number of lines in the OnPaint method results in Unresponsive state

在我的自定義控件中,我使用了近 1000 個系列,每個系列有 100 個點,這會導致繪圖延遲,即使在繪制之后也需要一些時間才能做出響應。 我什至在加載點之前使用開始和結束更新。 但是沒有用。 我通過在循環中畫一條線在一個簡單的示例中復制了相同的內容,這也導致了無響應的 state。 有沒有辦法克服 ...

為什么兩個glcontrols的OnPaint事件沒有同步運行 - opentk c#

[英]Why OnPaint event of two glcontrols not running synchronously - opentk c#

我有兩個glControls。 每個都有油漆事件。 但在完全運行paint1事件的函數之前,系統調用paint2事件。 我認為每個事件中的函數將被完全同步調用。 我能這樣做嗎? 應該在完成paint1事件后調用paint2事件嗎? 現在運行此代碼時,paint1會拋出異常。 ...

C#-按鈕懸停觸發OnPaint

[英]C# - Button Hover Triggering OnPaint

我試圖有一個簡單的程序,該程序將根據所選的單選按鈕繪制一個矩形或一個圓形。 按下“繪圖”按鈕后,繪圖將發生變化。 但是,我似乎對按鈕有問題,當我將鼠標懸停在按鈕上時,會觸發OnPaint方法,並且最終在窗體上顯示兩個圖形。 這是代碼: ...

如何消除MFC中帶有擦除背景的閃爍

[英]How to eliminate flickering with erase background in mfc

我正在與SDI應用程序一起使用視圖文件中的計時器重繪圖形並更新數據。 即使我使用ON_WM_ERASEBKGND消除了閃爍,但仍然會發生。 下面是我嘗試實現的代碼。 任何人都有消除閃爍的想法嗎? 這是我的MSG_MAP 任何想法將不勝感激。 ...

C#在列表中保存繪制的橢圓的位置 <Point> ?

[英]C# Save location of drawn Ellipse in List<Point>?

這里有個小問題,我找不到合適的答案。 我想保存一個橢圓的繪制位置,以便以后可以在兩個橢圓之間繪制一條線,因此,如果可能的話,我想將其保存為點。 我已經添加了“ punten.Add()”行,因為這是我要保存位置的行。 如果有更好的方法,請打我! ...

如果OnPaint無法加載一次圖片,為什么不再調用它?

[英]Why OnPaint is not called anymore if it fails to load a picture once?

我找到了一些我並不真正得到的東西: 假設“body”是空的 - 如果我刪除DrawChar中的條件,程序從不繪制任何東西,我發現onPaint甚至不再被提升(例如,當調整大小或縮小和恢復窗口時)。 編輯:重點是 - 如果DrawImage失敗(你不知道調試器,它只是不繪制圖像,例如 ...

2018-08-14 15:33:18   1   129    c# / onpaint  
矩形未顯示在OnPaint MFC上

[英]Rectangle not showing on OnPaint MFC

我有一個用c ++和MFC編寫的基於對話框的應用程序。 該對話框具有CStatic圖片控件。 我在PictureCtrl的OnPaint()函數中繪制了一個BITMAP。 相關代碼如下: 當應用程序運行時,矩形將顯示在對話框的左上角,而不是圖片控件。 其次,如果我最小化 ...

將鼠標懸停在按鈕上時,OnPaint會自動調用

[英]OnPaint Invokes itself when mousing over buttons

編輯:我已經嘗試解決了一個多星期,並且我也在這里和其他地方進行了搜索。 我首先要說明我是一個業余程序員,沒有人要求幫助。 我只能在網上閱讀購買的書籍和指南,因此,如果問題超出了愚蠢的范圍,我將感到抱歉。 案例:我有一個“ Windows窗體應用程序”,窗體本身的大小為500x500 ...

使用ControlStyles.UserPaint創建帶有水印的TextBox在組件創建時僅顯示一次水印

[英]Creating a TextBox with watermark using ControlStyles.UserPaint shows the watermark just once at component creation

我致力於從TextBox繼承的控件。 我希望它具有水印屬性(沒有文本時看到的文本)。 采取的所有步驟: 在新的Visual Studio實例中,單擊鏈接“創建新項目”,選擇項目類型Windows窗體控件庫,將項目命名為TBW1(帶水印的TextBox),然后單擊“確定”。 將默認 ...

圖表中的異常后未調用Winforms OnPaint

[英]Winforms OnPaint not being called after Exception in Chart

互聯網的開發人員您好! 如果軸或顯示的點取其不應具有的值,則Winforms.DataVisualization.Charting.Chart會將其自身繪制為大紅色十字。 當OnPaint方法內部發生異常時,會發生這種情況。 關於此主題的其他問題建議創建一個子類並覆蓋OnPaint ...

如何使用C#將繪制的“ Paint()”圖形保存到圖像中?

[英]How to save drew Graphics of “Paint()” into image using c#?

我實際上想將RTF轉換為Image,因此在大量搜索之后,我得到了一個通過Picturebox1的Paint()事件執行此操作的代碼,它可以完美地工作: 在左上方的圖片中是我的richTextBox,而右側是一個Picturebox。 問題是我不知道如何將Paint()繪制的圖 ...

C#如何連續調用onpaint而沒有滯后

[英]c# how to call onpaint continuously without lag

我正在制作自定義用戶控件,但是當我重寫OnPaint() ,它不會連續調用。 這是我的代碼: 我等了10秒鍾,消息“ ???” 應該連續出現在我的控制台上,我只看到12條消息。 我嘗試了Invalidate(true); 盡管消息不斷出現,形式卻非常滯后。 e.Graph ...

e。圖形用法

[英]e.Graphics usage

我發現Graphics g和來自繪畫事件的e.Graphics之間存在區別。e.Graphics類似於“ more PRO”,它使變換矩陣更加有趣。 像這樣的轉換https://msdn.microsoft.com/en-us/library/eews39w7(v=vs.110).aspx ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM