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


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