共用方式為


CDC::CreateDC

建立指定之裝置的裝置內容。

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

參數

  • lpszDriverName
    為指定 filename 的 NULL 結尾字串的點 (不含副檔名) 等裝置驅動程式 (「, EPSON」)。 您也可以透過這個參數的 CString 物件。

  • lpszDeviceName
    對於指定要支援的特定裝置名稱的 NULL 結尾字串的點 (「, EPSON FX-80」)。 lpszDeviceName 參數,如果模組支援多個裝置,請使用。 您也可以透過這個參數的 CString 物件。

  • lpszOutput
    針對實體資料輸出裝置所指定檔案或裝置名稱的 NULL 結尾字串的點 (檔或輸出連接埠)。 您也可以透過這個參數的 CString 物件。

  • lpInitData
    DEVMODE 的點結構含有裝置特定的資料初始化需要裝置驅動程式。 Windows 函式擷取這個結構的 DocumentProperties 替代已針對指定的裝置。 lpInitData 參數必須是 NULL ,如果裝置驅動程式是利用使用者 (如果有的話) 中指定的預設初始化透過控制台的 。

傳回值

如果不是零,則函式成功,則為 0。

備註

需要 PRINT.H 標頭檔是否使用 DEVMODE 結構。

裝置名稱遵循下列慣例:():建議結尾冒號,不過,選擇性。 視窗中刪除此結束的冒號,以便使用冒號加一個裝置名稱結尾對應至通訊埠和相同名稱相同,但沒有冒號。 驅動程式和連接埠名稱不可以包含前置或尾端空格。 GDI 輸出功能無法搭配訊息內容。

需求

Header: afxwin.h

請參閱

參考

CDC 類別

階層架構圖表

DocumentProperties

CreateDC

CDC::DeleteDC

CDC::CreateIC