Шаг 648 - CDC::CreateDC

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

Возвращаемое значение
Отлично от нуля если функция успешна, иначе 0.

Параметры
lpszDriverName
Указатель на строку с нулевым символом в конце, которая определяет имя файла (без расширения) драйвера устройства (например, "EPSON"). Вы можете также передавать объект CString для этого параметра. lpszDeviceName
Указатель на строку с нулевым символом в конце, которая определяет имя специфического устройства, которое нужно обеспечить (например, "EPSON FX-80"). lpszDeviceName параметр используется, если модуль поддерживает больше чем одно устройство. Вы можете также передавать объект CString для этого параметра.
lpszOutput
Указатель на строку с нулевым символом в конце, которая определяет файл или имя устройства для физической среды вывода (файл или порт вывода). Вы можете также передавать объект CString для этого параметра.
lpInitData
Указатель на структуру DEVMODE, содержащую зависящие от устройств данные инициализации для драйвера устройства. Функция Windows DocumentProperties получает эту структуру, внесенную для данного устройства. lpInitData параметр должен быть NULL если драйвер устройства должен использовать заданную по умолчанию инициализацию определенной пользователем через Панель управления.

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


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 27.01.2002