Получить имя выбранного принтера из диалогового окна печати Windows по умолчанию - PullRequest
0 голосов
/ 04 июля 2019

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

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

Как мне захватывать события из диалогового окна печати Windows по умолчанию. Я прикрепил скриншот диалогового окна печати Windows.

...