mensaje de WM_RENDERALLFORMATS
Se envía al propietario del Portapapeles antes de que se destruya, si el propietario del Portapapeles ha retrasado la representación de uno o varios formatos del Portapapeles. Para que el contenido del Portapapeles permanezca disponible para otras aplicaciones, el propietario del Portapapeles debe representar datos en todos los formatos que pueda generar y colocar los datos en el Portapapeles llamando a la función SetClipboardData .
Una ventana recibe este mensaje a través de la función WindowProc.
#define WM_RENDERALLFORMATS 0x0306
Parámetros
-
wParam
-
Este parámetro no se usa y debe ser cero.
-
lParam
-
Este parámetro no se usa y debe ser cero.
Valor devuelto
Si una aplicación procesa este mensaje, debe devolver cero.
Observaciones
Al responder a un mensaje de WM_RENDERALLFORMATS , la aplicación debe llamar a la función OpenClipboard y, a continuación, comprobar que sigue siendo el propietario del Portapapeles llamando a la función GetClipboardOwner antes de llamar a SetClipboardData.
La aplicación debe comprobar que sigue siendo el propietario del Portapapeles después de abrir el Portapapeles porque después de recibir el mensaje WM_RENDERALLFORMATS , pero antes de abrir el Portapapeles, es posible que otra aplicación haya abierto y tomado posesión del Portapapeles, y que los datos de la aplicación no se deben sobrescribir.
En la mayoría de los casos, la aplicación no debe llamar a la función EmptyClipboard antes de llamar a SetClipboardData, ya que, al hacerlo, borrará los formatos del Portapapeles que la aplicación ya ha representado.
Cuando la aplicación vuelve, el sistema quita los formatos no registrados de la lista de formatos disponibles del Portapapeles. Para obtener información sobre la representación diferida, consulte Representación diferida.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|
Consulte también
-
Referencia
-
Conceptual