Capture com alt + PrnScr (para obter apenas a janela ativa) e, em seguida, corte-a em um programa de sua escolha.
Eu só quero saber como capturar uma parte da tela. Obtendo a captura de tela de um local e tamanho específicos no Windows.
Eu quero fazer isso usando algumas funcionalidades da chave do Windows. Não estou fazendo uso e código, não estou procurando nenhuma ferramenta. Eu só quero saber se isso é possível no Windows ou não.
Capture com alt + PrnScr (para obter apenas a janela ativa) e, em seguida, corte-a em um programa de sua escolha.
A ferramenta de recorte é um utilitário fornecido por padrão no Windows 7 e acima. Faz o que você pediu.
Você pode escrever um programa que obtenha um identificador para o contexto de dispositivo da tela ( GetDC
), faz um BitBlt
desse contexto de dispositivo para um temporário criado com CreateCompatibleDC
e preenchido com CreateCompatibleBitmap
. Em seguida, selecione o bitmap de memória e salve-o. Certifique-se de liberar e destruir esses recursos GDI.
Faça isso quando o usuário pressionar uma determinada tecla, seu programa deve chamar RegisterHotKey
e aguardar a notificação.
Pesquise no MSDN esses nomes de função para obter mais detalhes.
Tags windows screenshot