我想拍攝與應用程序相關聯的所有窗口的屏幕截圖,並允許用戶編輯它們。我不知道如何將窗口轉換爲位圖圖像。如何將WPF窗口轉換爲位圖?
我想要做這樣的事情...
WindowCollection handles = Application.Current.Windows;
List<Image> windowList = new List<Image>();
foreach (Window window in handles)
{
do something here to turn each window into a bitmap
windowList.Add(bitmapFromWindow)
}
我已經找到了相關的問題,但是沒有一個回答我的問題。如果您發現任何相關資源,請發佈。
你想利用整個屏幕的截圖?只是程序?所有打開的窗戶單獨?你想把它們保存到磁盤並在用戶的默認編輯器中打開它們,或者在你的程序的某個地方打開它們? –