Я запускаю приложение win32, которое отслеживает выбранный принтер для заданного задания печати. Если мы выберем «Принтер 1» в диалоговом окне печати Windows по умолчанию для печати документа, наше приложение должно сохранить это имя принтера, т.е. «Принтер 1», в текстовом файле или в некотором глобальном массиве.
Предположим, у нас есть два установленных принтера "Принтер 1" и "Принтер 2". Если пользователь выбирает «Принтер 2» в диалоговом окне печати и печатает документ. Наше приложение должно иметь возможность получить имя принтера, на который отправлено задание на печать. Помните, что я не использую никаких пользовательских диалоговых окон печати. Я использую диалоговое окно печати Windows по умолчанию.
Как мне захватывать события из диалогового окна печати Windows по умолчанию. Я прикрепил скриншот диалогового окна печати Windows.