次の方法で共有


CDC::CreateDC

指定したデバイスのデバイス コンテキストを作成します。

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

パラメーター

  • lpszDriverName
    デバイス ドライバー (「」) EPSON のファイル名 (拡張子を除いた部分指定する NULL で終わる文字列へのポインター。このパラメーターの CString のオブジェクトを渡すこともできます。

  • lpszDeviceName
    (「」) EPSON FX-80 サポートする特定のデバイスの名前を指定する NULL で終わる文字列へのポインター。lpszDeviceName のパラメーターは、モジュールが複数のデバイスをサポートする場合は使用されます。このパラメーターの CString のオブジェクトを渡すこともできます。

  • lpszOutput
    物理メディア出力のファイルまたはデバイス名を指定する NULL で終わる文字列へのポインター (ファイルや出力ポート)。このパラメーターの CString のオブジェクトを渡すこともできます。

  • lpInitData
    DEVMODE へのポインターは、デバイス ドライバーのデバイス固有の初期化データを含むを構成します。Windows DocumentProperties 関数はこの構造を表すをした特定のデバイスを取得します。lpInitData のパラメーターは、デバイス ドライバーがコントロール パネルを使用してユーザーが指定した既定の初期化がある場合はそれを使用する場合は null である必要があります。

戻り値

正常終了した場合は 0 以外を返します。それ以外の場合は 0 を返します。

解説

PRINT.H のヘッダー ファイルが DEVMODE の構造が使用されている場合に必要です。

デバイス名は、これらの規則に従います: 終了のコロン (:) は、オプションをお勧めします。Windows はコロンとのデバイス名の末尾がコロンせずに同じ名前と同じポートにマップされるように終了のコロンがなくなります。ドライバーとポート名の先頭または末尾に空白を含めることはできません。GDI の出力関数は、情報のコンテキストでは使用できません。

必要条件

ヘッダー: afxwin.h

参照

関連項目

CDC クラス

階層図

DocumentProperties

CreateDC

CDC::DeleteDC

CDC::CreateIC