我想在我的應用程序中實時繪製屏幕上的信號,該應用程序使用MFC框架以C++編寫。高分辨率顯示器導致查看文本在MFC中模糊
我標記了我的地塊的X軸和Y軸,也有沿軸的註釋。當我使用1920 * 1080p顯示器時,我的情節看起來很好,因爲它們是爲這種尺寸設計的。我曾經寫過一個內存直流,大小爲1920 * 1080的clipBox,在完成內存直流(雙緩衝技術)繪圖後,最終完成繪圖工作。 但現在我已經移動到2560 * 1440p顯示器,我使用stretchBlt而不是BitBlt來適應新的更大的2560 * 1440p相同的舊的1920 * 1080 clipBox。這導致我的註釋和標籤文本變得模糊。
我能做些什麼來解決這個問題?可以更改字母或字母厚度有幫助嗎?
創建一個位圖的大小,你的畫布,只是做bitblts。如果你試圖「拉伸」你的圖形,你總會得到模糊的線條/文字(很難在1.5像素範圍內縮放像素) – franji1