ICM_DRAW_BEGIN mensagem
A mensagem ICM_DRAW_BEGIN notifica um driver de renderização para se preparar para desenhar dados.
ICM_DRAW_BEGIN
wParam = (DWORD) (LPVOID) &icdrwBgn;
lParam = sizeof(ICDRAW);
Parâmetros
-
icdrwBgn
-
Ponteiro para uma estrutura ICDRAWBEGIN que contém o formato de entrada.
-
Lparam
-
Tamanho, em bytes, de ICDRAWBEGIN.
Valor Retornado
Retorna ICERR_OK se o driver der suporte ao desenho dos dados para a tela da maneira e do formato especificados ou um código de erro caso contrário. Os valores de erro possíveis incluem o seguinte.
Valor | Significado |
---|---|
ICERR_BADFORMAT | Não há suporte para o formato de entrada ou saída. |
ICERR_NOTSUPPORTED | O driver não desenha diretamente na tela ou não dá suporte a essa mensagem. |
Comentários
Se você quiser que o driver descompacte os dados em um buffer, envie a mensagem ICM_DECOMPRESS_BEGIN .
As mensagens ICM_DRAW_BEGIN e ICM_DRAW_END não aninham. Se o driver receber ICM_DRAW_BEGIN antes que a descompactação seja interrompida com ICM_DRAW_END, ele deverá reiniciar a descompactação com novos parâmetros.
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 |
|