CDC::CreateDC
Crea un contexto para el dispositivo especificado.
BOOL CreateDC(
LPCTSTR lpszDriverName,
LPCTSTR lpszDeviceName,
LPCTSTR lpszOutput,
const void* lpInitData
);
Parámetros
lpszDriverName
Señala una cadena terminada en null que especifica el nombre de archivo (sin extensión) del controlador de dispositivo (por ejemplo, “EPSON”).También puede pasar un objeto de CString para este parámetro.lpszDeviceName
Señala una cadena terminada en null que especifica el nombre del dispositivo específico que se admitirá (por ejemplo, “EPSON FX-80”).se utiliza el parámetro de lpszDeviceName si el módulo admite más de un dispositivo.También puede pasar un objeto de CString para este parámetro.lpszOutput
Señala una cadena terminada en null que especifica el nombre de archivo o de dispositivo para el medio físico de salida (archivo o puerto de salida).También puede pasar un objeto de CString para este parámetro.lpInitData
Señala DEVMODE estructurados contener datos específicos del dispositivo de inicialización para el controlador de dispositivo.La función de Windows DocumentProperties recupera esta estructura completa para un dispositivo dado.El parámetro de lpInitData debe ser NULL si el controlador de dispositivo es utilizar la inicialización predeterminada (si existe) especificada por el usuario a través del Panel de control.
Valor devuelto
Distinto de cero si la función es correcta; si no 0.
Comentarios
Se requiere el archivo de encabezado de PRINT.H si se utiliza la estructura de DEVMODE .
los nombres de dispositivo siguen a estas convenciones: se recomienda un dos puntos de fin (:), pero es opcional.Windows elimina los dos puntos que termina para asignar una final del nombre de dispositivo con un signo de dos puntos en el mismo puerto que el mismo nombre sin dos puntos.El controlador y los nombres de puerto no deben contener espacios iniciales o finales.Las funciones de resultados de GDI no se pueden utilizar con contextos de información.
Requisitos
encabezado: afxwin.h