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