CDC::CreateDC
Crea un contesto di dispositivo del dispositivo specificato.
BOOL CreateDC(
LPCTSTR lpszDriverName,
LPCTSTR lpszDeviceName,
LPCTSTR lpszOutput,
const void* lpInitData
);
Parametri
lpszDriverName
Punta a una stringa con terminazione null che specifica il nome file (senza estensione) dei driver di periferica, ad esempio "EPSON").È anche possibile passare un oggetto CString per questo parametro.lpszDeviceName
Punta a una stringa con terminazione null che specifica il nome del dispositivo specifico da supportare, ad esempio "EPSON FX-80").Il parametro lpszDeviceName viene utilizzato quando il modulo supporta più di un dispositivo.È anche possibile passare un oggetto CString per questo parametro.lpszOutput
Punta a una stringa con terminazione null che specifica il nome di dispositivo o del file per il supporto di output fisico (file o porta di output).È anche possibile passare un oggetto CString per questo parametro.lpInitData
Punta a DEVMODE struttura contenere i dati di inizializzazione specifici per il driver di dispositivo.La funzione di Windows DocumentProperties recupera questa struttura soddisfatta per un dispositivo specificato.Il parametro lpInitData deve essere NULL se il driver di dispositivo prevede l'utilizzo di inizializzazione predefinita (se presenti) specificata dall'utente dal Pannello di controllo.
Valore restituito
Diverso da zero se la funzione ha esito positivo; in caso contrario 0.
Note
Il file di intestazione PRINT.H è obbligatorio se la struttura DEVMODE viene utilizzata.
I nomi di dispositivo seguono le seguenti convenzioni: i due punti finali (:) sono consigliati, ma facoltativa.Windows rimuove i due punti server in modo da eseguire il mapping di una fine del nome di dispositivo con i due punti alla stessa porta con lo stesso nome senza i due punti.I nomi delle porte e dei driver non devono contenere spazi iniziali o finali.Le funzioni di output GDI non possono essere utilizzate con i contesti di informazioni.
Requisiti
Header: afxwin.h