IPrintDialogServices::GetCurrentDevMode

[Це попередні документації та тема змінити].

Додаток, що використовує функцію PrintDlgEx можна назвати GetCurrentDevMode спосіб залити на структури DEVMODE відомості про вибраний принтер.

 (HRESULT GetCurrentDevMode LPDEVMODElpDevMode,UINT* pcbSize);
 

Параметри

lpDevMode
Вказівник миші в буфер, який отримує DEVMODE структури, що містять відомості про вибраний принтер.
pcbSize
Вказівник на UINT змінної. При вводі змінна визначає розмір, в байтах, буфера вказаний параметр lpDevMode . На вихід змінної містить кількість байтів, записаних lpDevMode.

Якщо розмір zero вводу, функція повертає на потрібний розмір буфера (у байтах) в pcbSize і не використовує lpDevMode буфера.

Повернення значень

Якщо метод успішно, значення, що повертається, є S_OK. Якщо не вибрано немає принтера, значення S_OK, значення яке повертається в pcbSize дорівнює нулю, і lpDevMode буфер не змінюється.

Якщо виникає помилка, значення, що повертається, є COM код помилки. Докладніше, перегляньте статтю Помилка обробки.

QuickInfo

nbsp; Windows &NT: вимагає 5.0 або пізнішої версії.
Windows:Не підтримується.
Windows CE:Не підтримується.
Заголовка:Оголошена в commdlg.h.

Дивіться також

Загальний огляд бібліотеки діалогового вікна, IPrintDialogServices, DEVMODE, PrintDlgEx

Index