我尋求一種C#方法,可以在屏幕上'外部'打印數據。
基本上,我有一個DX9應用程序,我想'畫上它'。
我嘗試了Graphics.FromHwnd(0);
方法,但它的閃爍和它不如我想要的那樣好。
我知道很多像Skype這樣的應用程序可以在顯示器上繪製,'在所有其他應用程序之上',但是我無法理解如何通過程序來實現。
在屏幕上繪圖,C#
如果你能幫助我,我會非常感激。
馬克
我尋求一種C#方法,可以在屏幕上'外部'打印數據。
基本上,我有一個DX9應用程序,我想'畫上它'。
我嘗試了Graphics.FromHwnd(0);
方法,但它的閃爍和它不如我想要的那樣好。
我知道很多像Skype這樣的應用程序可以在顯示器上繪製,'在所有其他應用程序之上',但是我無法理解如何通過程序來實現。
在屏幕上繪圖,C#
如果你能幫助我,我會非常感激。
馬克
有時覆蓋OnBackgroundPaint
事件會產生較少的閃爍。你可能想嘗試一下。
否則,我不知道你的代碼是在做什麼導致閃爍的第一個地方。
您只能在窗口上繪圖。它不必看起來像一個。當你創建一個沒有邊框和標題的時候它不會。例如FormBorderStyle = Winforms中沒有。 –