mensaje de ICM_DRAW_SUGGESTFORMAT
El mensaje ICM_DRAW_SUGGESTFORMAT consulta un controlador de representación para sugerir un formato descomprimido que puede dibujar.
ICM_DRAW_SUGGESTFORMAT
wParam = (DWORD_PTR) (LPVOID) &icdrwSuggest;
lParam = sizeof(ICDRAWSUGGEST);
Parámetros
-
icdrwSuggest
-
Puntero a una estructura ICDRAWSUGGEST .
-
Lparam
-
Tamaño, en bytes, de ICDRAWSUGGEST.
Valor devuelto
Devuelve ICERR_OK si se ejecuta correctamente. Si el miembro lpbiSuggest de la estructura ICDRAWSUGGEST es NULL, este mensaje devuelve la cantidad de memoria necesaria para contener el formato sugerido.
Comentarios
El controlador debe examinar el formato especificado en el miembro lpbiIn de la estructura ICDRAWSUGGEST y usar el miembro lpbiSuggest para devolver un formato que puede dibujar. El formato de salida debe conservar tantos datos como sea posible desde el formato de entrada.
Opcionalmente, el controlador puede usar el controlador instalable que se pasa en el miembro hicDecompressor de ICDRAWSUGGEST para realizar selecciones más complejas. Por ejemplo, si el formato de entrada es datos JPEG de 24 bits, un representador podría consultar el descompresión para averiguar si puede descomprimir en un formato YUV (que podría dibujarse de forma más eficaz) antes de seleccionar el formato que se va a sugerir.
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 |
|