ICM_DRAW_SUGGESTFORMAT訊息
ICM_DRAW_SUGGESTFORMAT訊息會查詢轉譯驅動程式,以建議可繪製的解壓縮格式。
ICM_DRAW_SUGGESTFORMAT
wParam = (DWORD_PTR) (LPVOID) &icdrwSuggest;
lParam = sizeof(ICDRAWSUGGEST);
參數
-
icdrwSuggest
-
ICDRAWSUGGEST結構的指標。
-
lParam
-
ICDRAWSUGGEST的大小,以位元組為單位。
傳回值
如果成功,則傳回ICERR_OK。 如果ICDRAWSUGGEST結構的lpbiSuggest成員為Null,則此訊息會傳回包含建議格式所需的記憶體數量。
備註
驅動程式應該檢查ICDRAWSUGGEST結構的lpbiIn成員中指定的格式,並使用lpbiSuggest成員傳回可繪製的格式。 輸出格式應該盡可能保留輸入格式的資料。
或者,驅動程式可以使用傳入ICDRAWSUGGEST的hicDecompressor成員中傳遞的可安裝壓縮程式控制碼,進行更複雜的選擇。 例如,如果輸入格式是 24 位 JPEG 資料,轉譯器可以查詢解壓縮器,以找出是否可以解壓縮至 YUV 格式, (在選取要建議的格式之前,可能會更有效率地繪製) 。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows 2000 Server [僅限傳統型應用程式] |
標頭 |
|