Я работаю с некоторым сканером API, который возвращает РУЧКУ к изображению в формате BMP (так сказано в документации).Я пытаюсь как-то получить BITMAP из этого дескриптора, но, например, этот код не работает:
HANDLE handle = getHandleFromScanner();
BITMAP bitmap;
int u = GetObject(handle, sizeof(BITMAP), &bitmap);
u здесь 0, а getLastError () возвращает 6, что означает, что дескриптор недопустимНо я не могу получить никакой другой дескриптор, кроме как через getHandleFromScanner()
функцию.
Может быть, некоторые преобразования должны быть сделаны с этим дескриптором?есть идеи?Как правильно работать с растровыми маркерами?Или любой простой API существует?Образцы, которые я нашел через Google, не помогли мне.
Большое спасибо.