Добрый день! Для печати из приложений существуют такие WinApi как CreateDC, StartDoc, StartPage, ... из библиотеки GDI32.DLL , эти функции возвращают/работают с hDC (device context). Если посмотреть трасировку этих функций то они обращаются к winspool.drv к аналогичным функциям OpenPrinter, StartDocPrinter, StartPagePrinter, ... НО эти функции работают уже непосредственно с хэндлом принтера (hPrinter) По сути печатать можно и напрямую минуя GDI32. Собственно вопрос, возможно ли связать hDC и hPrinter? т.е. по hDC получить hPrinter и наоборот.