Udostępnij za pośrednictwem


CDC::CreateDC

Tworzy kontekstu urządzenia dla określonego urządzenia.

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

Parametry

  • lpszDriverName
    Wskazuje ciąg zakończony zerem, określający nazwę pliku (bez rozszerzenia) sterownika urządzenia (na przykład "EPSON").Można również przekazać CString obiektu dla tego parametru.

  • lpszDeviceName
    Wskazuje ciąg zakończony zerem, określający nazwę określonego urządzenia może być obsługiwany (na przykład "EPSON FX-80").lpszDeviceName Parametr jest używany, jeśli moduł obsługuje więcej niż jedno urządzenie.Można również przekazać CString obiektu dla tego parametru.

  • lpszOutput
    Wskazuje ciąg zakończony zerem, określający nazwę pliku lub urządzenia fizycznego wyjściowym (port pliku lub dane wyjściowe).Można również przekazać CString obiektu dla tego parametru.

  • lpInitData
    Wskazuje na DEVMODE struktury zawierający dane specyficzne dla urządzenia inicjowania sterownika urządzenia.Windows DocumentProperties funkcja pobiera tej struktury wypełnione dla danego urządzenia.lpInitData Parametr musi być NULL Jeśli sterownik urządzenia jest użycie inicjowania domyślne (jeśli są) określony przez użytkownika za pomocą Panelu sterowania.

Wartość zwracana

Niezerowa, jeśli funkcja jest pomyślne; 0 inaczej.

Uwagi

Drukuj.Plik nagłówka h jest wymagany, jeśli DEVMODE struktura jest używana.

Nazwy urządzeń tymi konwencjami: końcową dwukropka (:) jest zalecane, ale są opcjonalne.Windows Prążki zakończeń dwukropek, dzięki czemu nazwę urządzenia, kończąc dwukropka jest mapowany do tego samego portu taką samą nazwę bez dwukropka.Nazwy sterownika i portu nie może zawierać spacji wiodących i końcowych.Funkcje interfejsu GDI wyjściowe nie można używać z kontekstów informacji.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CDC

Wykres hierarchii

DocumentProperties

CreateDC

CDC::DeleteDC

CDC::CreateIC