Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CDC

Diagram hierarchie

CDC::GetDeviceCaps

PatBlt