Red de conocimiento informático - Problemas con los teléfonos móviles - Portapapeles de programación Vc

Portapapeles de programación Vc

//Captura de pantalla

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?