CDC::PatBlt
Vytvoří vzorek bit v zařízení.
BOOL PatBlt(
int x,
int y,
int nWidth,
int nHeight,
DWORDdwRop
);
Parametry
x
Určuje logické souřadnici x levého horního rohu obdélníku, který obdržet vzorek.y
Určuje logické souřadnici y levého horního rohu obdélníku, který obdržet vzorek.nWidth
Určuje šířku (v logické jednotky) obdélníku, který obdrží vzorek.nHeight
Určuje výšku obdélníku, který obdrží vzorku (v logické jednotky).dwRop
Určuje kód pro rastrové operace.Kódy pro rastrové operace (ROPs) definovat, jak GDI Zkombinuje barvy ve výstupních operací zahrnujících aktuální stopy, možným zdrojem bitmapy a určení bitmapy.Tento parametr může být jedna z následujících hodnot:PATCOPY kopií vzorek k určení bitmapy.
PATINVERT kombinuje bitmapové určení vzorku pomocí operátoru XOR logickou.
DSTINVERT Invertuje určení bitmapy.
ČERNÉ zapne všechny výstupní černé.
BÍLÉ zapne všechny výstupní bílou.
Vrácená hodnota
Nenulová hodnota, pokud je tato funkce úspěšná. jinak 0.
Poznámky
Vzorek je kombinací vybrané stopy a vzorku již v zařízení.Kód rastrové operace podle dwRop definuje, jak mají být kombinovány vzorky.Jsou rastrové operace uvedené pro tuto funkci omezený okruh úplné 256 kódů Ternární rastrové operace; nelze použít zejména rastrové operace kód, který odkazuje na zdroj.
Podporují všechny kontexty zařízení PatBlt funkce.Zda kontext zařízení podporují PatBlt , volání GetDeviceCaps členské funkce s RASTERCAPS index a zkontrolujte návratovou hodnotu pro RC_BITBLT příznak.
Požadavky
Záhlaví: afxwin.h