WM_RENDERALLFORMATS mensagem
Enviado ao proprietário da área de transferência antes de ser destruído, se o proprietário da área de transferência tiver atrasado a renderização de um ou mais formatos de área de transferência. Para que o conteúdo da área de transferência permaneça disponível para outros aplicativos, o proprietário da área de transferência deve renderizar dados em todos os formatos que ele é capaz de gerar e colocar os dados na área de transferência chamando a função SetClipboardData .
Uma janela recebe essa mensagem por meio da função WindowProc.
#define WM_RENDERALLFORMATS 0x0306
Parâmetros
-
wParam
-
Esse parâmetro não é usado e deve ser zero.
-
lParam
-
Esse parâmetro não é usado e deve ser zero.
Retornar valor
Se um aplicativo processar essa mensagem, ela deverá retornar zero.
Comentários
Ao responder a uma mensagem de WM_RENDERALLFORMATS, o aplicativo deve chamar a função OpenClipboard e, em seguida, marcar que ele ainda é o proprietário da área de transferência chamando a função GetClipboardOwner antes de chamar SetClipboardData.
O aplicativo precisa marcar que ele ainda é o proprietário da área de transferência depois de abrir a área de transferência porque depois de receber a mensagem WM_RENDERALLFORMATS, mas antes de abrir a área de transferência, outro aplicativo pode ter aberto e tomado a propriedade da área de transferência e os dados desse aplicativo não devem ser substituídos.
Na maioria dos casos, o aplicativo não deve chamar a função EmptyClipboard antes de chamar SetClipboardData, pois isso apagará os formatos de área de transferência que o aplicativo já renderizou.
Quando o aplicativo retorna, o sistema remove todos os formatos não dobrados da lista de formatos de área de transferência disponíveis. Para obter informações sobre renderização atrasada, consulte Renderização atrasada.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho |
|
Confira também
-
Referência
-
Conceitual