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 Nemocnosti

Graf hierarchie

CDC::GetDeviceCaps

PatBlt