Получить лотки для принтеров из DevMode
В моем приложении я открываю диалоговое окно печати, которое (помимо прочего) позволяет пользователю выбрать лоток для первой страницы и лоток для других страниц. Затем я получаю DevMode из объекта принтера:
LPDEVMODE pDevMode = (LPDEVMODE)::GlobalLock(pPrinter->hDevMode);
Когда я смотрю на структуру DevMode, я могу получить источник по умолчанию:
m_pDevMode->dmDefaultSource
это выбор "Другие страницы", но я не могу получить номер лотка для первой страницы. Любые идеи, как я могу получить оба номера в трее?
1 ответ
Я обнаружил, что это невозможно, потому что настройки зависят от драйвера.