messaggio ICM_DRAW_SUGGESTFORMAT
Il messaggio ICM_DRAW_SUGGESTFORMAT esegue una query su un driver di rendering per suggerire un formato decompresso che può disegnare.
ICM_DRAW_SUGGESTFORMAT
wParam = (DWORD_PTR) (LPVOID) &icdrwSuggest;
lParam = sizeof(ICDRAWSUGGEST);
Parametri
-
icdrwSuggest
-
Puntatore a una struttura ICDRAWSUGGEST .
-
Lparam
-
Dimensioni, in byte, di ICDRAWSUGGEST.
Valore restituito
Restituisce ICERR_OK in caso di esito positivo. Se il membro lpbiSuggest della struttura ICDRAWSUGGEST è NULL, questo messaggio restituisce la quantità di memoria necessaria per contenere il formato suggerito.
Commenti
Il driver deve esaminare il formato specificato nel membro lpbiIn della struttura ICDRAWSUGGEST e utilizzare il membro lpbiSuggest per restituire un formato che può disegnare. Il formato di output deve mantenere il maggior numero possibile di dati dal formato di input.
Facoltativamente, il driver può usare l'handle del compressore installabile passato nel membro hicDecompressor di ICDRAWSUGGEST per effettuare selezioni più complesse. Ad esempio, se il formato di input è di dati JPEG a 24 bit, un renderer potrebbe eseguire una query sul decompressore per scoprire se può decomprimere in un formato YUV (che potrebbe essere disegnato in modo più efficiente) prima di selezionare il formato da suggerire.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|