CDC::escape
Tato funkce člena je prakticky zastaralé programování systému Win32.
virtual int Escape(
int nEscape,
int nCount,
LPCSTR lpszInData,
LPVOID lpOutData
);
int Escape(
int nEscape,
int nInputSize,
LPCSTR lpszInputData,
int nOutputSize,
LPSTR lpszOutputData
);
Parametry
nEscape
Určuje funkci escape provést.Úplný seznam funkcí escape, viz Escape v .
nCount
Určuje počet bajtů dat odkazuje lpszInData .lpszInData
Vstupní data struktury potřebné pro tento řídicí body.lpOutData
Struktury, která je přijímat výstup z této řídicí body. lpOutData Je parametr NULL Pokud je vrácena žádná data.nInputSize
Určuje počet bajtů dat odkazuje lpszInputData parametr.lpszInputData
Body vstupní struktury pro určený escape.nOutputSize
Určuje počet bajtů dat odkazuje lpszOutputData parametr.lpszOutputData
Odkazuje na strukturu, která přijme výstup z této únikové cesty.Tento parametr by měl být NULL Pokud je vrácena žádná data.
Vrácená hodnota
Kladná hodnota je vrácena, jestliže je funkce úspěšná, s výjimkou QUERYESCSUPPORT únikové cesty pro implementaci.Pokud není implementována úniku bude vrácena nula.Záporná hodnota je vrácena, jestliže došlo k chybě.Běžné chybové hodnoty jsou následující:
SP_ERROR Obecná chyba.
SP_OUTOFDISK je nyní k dispozici pro zařazování není dostatek místa na disku a budou k dispozici není místo.
SP_OUTOFMEMORY není k dispozici pro zařazování není dostatek paměti.
SP_USERABORT uživatel ukončil úlohu pomocí Správce tisku.
Poznámky
Původní tiskárnu únikových, pouze QUERYESCSUPPORT je podporována aplikací v systému Win32.Další únik tiskárny jsou zastaralé a jsou podporovány pouze pro kompatibilitu s 16bitových aplikací.
Programování Win32 CDC nyní nabízí šest členské funkce, které mají přednost před jejich odpovídající únik tiskárny:
Kromě toho CDC::GetDeviceCaps podporuje indexy Win32, které nahrazují jiné tiskárny únik.Viz GetDeviceCaps v Další informace.
Členské funkce umožňuje aplikacím přístup k vybavení určitého zařízení, které nejsou přímo dostupná prostřednictvím rozhraní GDI.
První verze použijte, pokud aplikace používá hodnoty předdefinovaných escape.Druhá verze použijte, pokud aplikace definuje hodnoty soukromé escape.Viz ExtEscape v Další informace o druhé verze.
Požadavky
Záhlaví: afxwin.h