Поделиться через


CDC::CreateDC

Создает контекст устройства для конкретного устройства.

BOOL CreateDC(
   LPCTSTR lpszDriverName,
   LPCTSTR lpszDeviceName,
   LPCTSTR lpszOutput,
   const void* lpInitData 
);

Параметры

  • lpszDriverName
    Указывает на null- завершенной строку, определяющую имя файла (без расширения) драйверов устройств (например, "EPSON").Можно также передать объект CString для этого параметра.

  • lpszDeviceName
    Указывает на null- завершенной строке, которая определяет имя конкретного устройства для поддержки (например, "EPSON FX-80").Параметр lpszDeviceName используется, если модуль поддерживает более одного устройства.Можно также передать объект CString для этого параметра.

  • lpszOutput
    Указывает на null- завершенной строку, определяющую имя файла или устройства для физической носитель (файл или порт вывода).Можно также передать объект CString для этого параметра.

  • lpInitData
    Указывает на DEVMODE составляющих содержать данные инициации конкретного устройство- для драйвера устройства.Функция Windows DocumentProperties извлекает эта структура заполненная в пределах заданного устройства.Параметр lpInitData должен быть NULL если драйвер устройства использовать по умолчанию инициализацию (если таковые имеются), определенную пользователем через Панель управления.

Возвращаемое значение

Ненулевой если функция успешно; в противном случае – значение 0.

Заметки

Файл заголовка PRINT.H является обязательным, если структура DEVMODE используется.

Имена устройств выполните следующие соглашения: рекомендуется двоеточие (:), конечный только необязательно.Windows удаляет конечный двоеточие, что завершение имени устройства с двоеточием будет сопоставлятьа к тому же порту, как одно и то же имя без двоеточий.Драйвер и имена порта не должны содержать начальные или конечные пробелы.Функции вывода GDI нельзя использовать с контекстами сведения.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CDC

Диаграмма иерархии

DocumentProperties

CreateDC

CDC::DeleteDC

CDC::CreateIC