Если PrintDlg больше не рекомендуется, как мне показать диалоговое окно настройки принтера? - PullRequest
1 голос
/ 17 июня 2011

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

В прошлом я использовал PrintDlg для этого с флагом PD_PRINTSETUP.

Однако кажется, что PrintDlg больше не рекомендуется, и вместо этого следует использовать PrintDlgEx. Но PrintDlgEx не поддерживает флаг PD_PRINTSETUP. Результатом вызова PrintDlgEx является диалоговое окно, в котором:

  • пользователь может выбрать диапазон страниц
  • пользователь может выбрать количество копий
  • есть кнопка Печать

Все это бесполезно в диалоге настройки печати. ​​

Если PrintDlg больше не рекомендуется, каков рекомендуемый способ отображения диалогового окна настройки принтера в вашем приложении?

1 Ответ

0 голосов
/ 17 июня 2011

Я думаю, что вы хотите использовать PageSetupDlg для настройки страницы печати.Смотрите здесь: http://msdn.microsoft.com/en-us/library/ms646937%28v=vs.85%29.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...