Portapapeles de programación Vc
CRect WindowRect
GetWindowRect( amp; window rect); // Esto debería ser suficiente para tu recto.
window rect .bottom = window rect .bottom 20; //Contiene la barra de tareas
hbit map hbit map = CopyScreenToBitmap((LPRECT) amp; window rect);
//Después de obtener el identificador del mapa de bits de la pantalla, podemos pegar el contenido de la pantalla en el portapapeles.
Si (this- gt;OpenClipboard())//hWnd/hwnd es el identificador de la ventana del programa.
{
//Vaciar el portapapeles
EmptyClipboard();
//Pegar el contenido de la pantalla en el portapapeles.
SetClipboardData(CF_BITMAP, hbit map); //hBitmap es el identificador del mapa de bits de la pantalla en este momento.
//Cerrar portapapeles
cerrar portapapeles();
}
//O puedes aprender sobre archivos de mapa de bits BMP ¿Cómo es? ¿El formato guardado?