Microsoft Foundation Classes (mfc.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
CDC::CreateDC
CDC                                         Up Contents Index Back
──Microsoft Foundation Classes──────────────────────────────────────────────
 
  BOOL CreateDC( const char FAR* lpDriverName,
                 const char FAR* lpDeviceName, const char FAR* lpOutput,
                 LPSTR lpInitData );
 
  Parameter      Description
 
  <lpDriverName> Points to a null-terminated string that specifies the
                 MS-DOS filename (without extension) of the device driver
                 (for example, EPSON). You can also pass a CString object
                 for this parameter.
 
  <lpDeviceName> Points to a null-terminated string that specifies the
                 name of the specific device to be supported (for example,
                 EPSON FX-80). The <lpDeviceName> parameter is used if the
                 module supports more than one device. You can also pass a
                 CString object for this parameter.
 
  <lpOutput>     Points to a null-terminated string that specifies the
                 MS-DOS file or device name for the physical output medium
                 (file or output port). You can also pass a CString object
                 for this parameter.
 
  <lpInitData>   Points to a DEVMODE structure containing device-specific
                 initialization data for the device driver. The Windows
                 ExtDeviceMode function retrieves this structure filled in
                 for a given device. The <lpInitData> parameter must be
                 NULL if the device driver is to use the default
                 initialization (if any) specified by the user through the
                 Control Panel.
 
  Remarks
 
  Creates a device context for the specified device. The <lpDriverName>,
  <lpDeviceName>, and <lpOutput> parameters specify the device driver,
  device name, and physical output medium (file or port), respectively.
 
  The DRVINIT.H header file is required if the DEVMODE structure is
  used.
 
  Return Value
 
  TRUE if successful; otherwise FALSE.
 
  See Also
 
  ::ExtDeviceMode, ::CreateDC
 
 
                                     -♦-