сообщение ICM_DRAW_BEGIN
Сообщение ICM_DRAW_BEGIN уведомляет драйвер отрисовки о подготовке к рисованию данных.
ICM_DRAW_BEGIN
wParam = (DWORD) (LPVOID) &icdrwBgn;
lParam = sizeof(ICDRAW);
Параметры
-
icdrwBgn
-
Указатель на структуру ICDRAWBEGIN , содержащую формат входных данных.
-
Lparam
-
Размер ICDRAWBEGIN в байтах.
Возвращаемое значение
Возвращает ICERR_OK, если драйвер поддерживает рисование данных на экране указанным способом и форматом, или код ошибки в противном случае. Возможные значения ошибок:
Значение | Значение |
---|---|
ICERR_BADFORMAT | Формат входных и выходных данных не поддерживается. |
ICERR_NOTSUPPORTED | Драйвер не рисует непосредственно на экране или не поддерживает это сообщение. |
Комментарии
Если вы хотите, чтобы драйвер распаковыл данные в буфер, отправьте ICM_DECOMPRESS_BEGIN сообщение.
Сообщения ICM_DRAW_BEGIN и ICM_DRAW_END не вложенные. Если драйвер получает ICM_DRAW_BEGIN до остановки распаковки с помощью ICM_DRAW_END, он должен перезапустить распаковку с новыми параметрами.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
Заголовок |
|