/ / Como obter a imagem de uma tela secundária e colocá-la em uma janela na tela principal? - c #, .net, wpf, captura de tela, imagesource

Como obter a imagem de uma tela secundária e colocá-la em uma janela na tela principal? - c #, .net, wpf, captura de tela, imagesource

Eu gostaria de copiar uma imagem da área de trabalho da minha tela secundária e colocá-lo em uma janela na tela principal (usando C # e WPF).

Eu estava pensando em usar Drawing.CopyFromScreen mas isso é o WinForm-tech e eu gostaria de ver se é possível usar apenas o WPF.

Qual seria a maneira de fazer isso em jejum se eu quiser capturar continuamente essa imagem?

Posso criar um ImageSource para a imagem da tela de alguma forma?

Além disso, se o ponteiro do mouse não for capturado com esse método, eu gostaria de desenhá-lo nessa imagem para que eu possa ver onde o ponteiro está na tela secundária, sem realmente ver a tela fisicamente.

Só precisa disso para o Windows 8.

Respostas:

0 para resposta № 1

eu acho que Este artigo é exatamente o que você precisa. Ele descreve como fazer uma captura de tela e criar um BitmapSource (que herda do ImageSource) a partir dele.