[Это предварительный документации и темы для изменения].
С помощью функции PrintDlgEx приложение может вызвать метод GetCurrentPrinterName для получения имени текущего выбранного принтера.
() HRESULT GetCurrentPrinterName LPTSTRlpPrinterName,UINT* pcchSize);
Если размер равен нулю на входе, функция возвращает необходимый размер буфера (в байтах или символов) в pcchSize и не использует буфер lpPrinterName.
Если метод завершается успешно, возвращается значение S_OK. Если принтер не установлен в настоящее время, то возвращаемое значение равно S_OK, значение, возвращаемое в pcchSize равно нулю и lpPrinterName буфер без изменений.
Если возникает ошибка, возвращается код ошибки COM. Для получения дополнительной информации, смотрите Обработка ошибок.
nbsp; Windows &NT: требует версии 5.0 или более поздней.
Windows:Не поддерживается.
Windows CE:Не поддерживается.
Заголовок:В commdlg.h.
Общие диалогового окна Обзор библиотеки, IPrintDialogServices, PrintDlgEx