Получить лотки для принтеров из DevMode

В моем приложении я открываю диалоговое окно печати, которое (помимо прочего) позволяет пользователю выбрать лоток для первой страницы и лоток для других страниц. Затем я получаю DevMode из объекта принтера:

LPDEVMODE  pDevMode  = (LPDEVMODE)::GlobalLock(pPrinter->hDevMode);

Когда я смотрю на структуру DevMode, я могу получить источник по умолчанию:

m_pDevMode->dmDefaultSource

это выбор "Другие страницы", но я не могу получить номер лотка для первой страницы. Любые идеи, как я могу получить оба номера в трее?

1 ответ

Я обнаружил, что это невозможно, потому что настройки зависят от драйвера.

Другие вопросы по тегам