CDC::Escapenbsp(&N);

仮想 int エスケープ ( int nEscape, int nCount, LPCSTR lpszInData, LPVOID lpOutData );

int ExtEscape ( int nEscape, int nInputSize, LPCSTR lpszInputData,
int nOutputSize, LPSTR lpszOutputData );

戻り値

関数が成功すると、実装をチェックするだけ、 QUERYESCSUPPORTエスケープを除いての場合は、正です。ゼロが返されます、エスケープが実装されていないと負の値が返される場合、エラーが発生した場合。一般的なエラー値を次に示します:

パラメーター

nEscape

実行するエスケープ関数を指定します。

エスケープ関数の完全な一覧については、プリンターの情報、Windows ソフトウェア開発キット ドキュメントのエスケープを参照してください。

nCount

LpszInDataが指すデータのバイト数を指定します。

lpszInData

このエスケープに必要な入力データ構造へのポインター。

lpOutData

このエスケープからの出力を受信するには、構造体へのポインター。データが返されない場合、 lpOutDataパラメーターがNULLです。

nInputSize

LpszInputDataパラメーターが指すデータのバイト数を指定します。

lpszInputData

指定されたエスケープに必要な入力構造体へのポインター。

nOutputSize

LpszOutputDataパラメーターが指すデータのバイト数を指定します。

lpszOutputData

このエスケープからの出力を受け取る構造体へのポインター。データが返されない場合このパラメーターをNULLにする必要があります。

解説

アプリケーションは GDI を介して直接利用できない施設、特定のデバイスにアクセスすることができます。ドライバー定義のエスケープ値をデバイスに渡すには、エスケープの最初のバージョンを使用します。Windows によってデバイスに定義されているエスケープ値の 1 つを渡すには、エスケープの 2 番目のバージョンを使用します。アプリケーションによるエスケープ呼び出しを翻訳し、デバイス ドライバーに送信。

NEscapeパラメーターでは、実行するエスケープ関数を指定します。可能な値については、プリンターの情報、Windows sdk のエスケープを参照してください。

CDC の概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CDC::StartDocCDC::StartPageCDC::EndPageCDC::SetAbortProcCDC::AbortDocCDC::EndDocCDC::GetDeviceCaps :: ExtEscape :: 脱出(&N)

Index