[Це попередні документації та тема змінити].
Додаток, що використовує функцію PrintDlgEx можна назвати GetCurrentDevMode спосіб залити на структури DEVMODE відомості про вибраний принтер.
(HRESULT GetCurrentDevMode LPDEVMODElpDevMode,UINT* pcbSize);
Якщо розмір zero вводу, функція повертає на потрібний розмір буфера (у байтах) в pcbSize і не використовує lpDevMode буфера.
Якщо метод успішно, значення, що повертається, є S_OK. Якщо не вибрано немає принтера, значення S_OK, значення яке повертається в pcbSize дорівнює нулю, і lpDevMode буфер не змінюється.
Якщо виникає помилка, значення, що повертається, є COM код помилки. Докладніше, перегляньте статтю Помилка обробки.
nbsp; Windows &NT: вимагає 5.0 або пізнішої версії.
Windows:Не підтримується.
Windows CE:Не підтримується.
Заголовка:Оголошена в commdlg.h.
Загальний огляд бібліотеки діалогового вікна, IPrintDialogServices, DEVMODE, PrintDlgEx