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 № 1eu 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.