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