CDC::PatBlt

Tworzy wzorzec bitowy na urządzeniu.

BOOL PatBlt( 
   int x, 
   int y, 
   int nWidth, 
   int nHeight, 
   DWORDdwRop  
);

Parametry

  • x
    Określa logiczną współrzędną x lewego górnego rogu prostokąt, który ma otrzymać deseń.

  • y
    Określa logiczną współrzędną y lewego górnego rogu prostokąt, który ma otrzymać deseń.

  • nWidth
    Określa szerokość (w jednostkach logicznych) prostokąt, który ma otrzymać deseń.

  • nHeight
    Określa wysokość prostokąta, który ma otrzymać deseń (w jednostkach logicznych).

  • dwRop
    Określa kod operacji rastrowe.Kody operacji rastrowe (ROPs) definiują jak GDI łączy kolory w operacji wyjścia, obejmujących bieżący pędzel, bitmapy możliwe źródło i mapy bitowej miejsca przeznaczenia.Ten parametr może być jedną z następujących wartości:

    • PATCOPY kopie wzorzec docelowy bitmapy.

    • PATINVERT bitmap przeznaczenia łączy z wzorcem przy użyciu operatora Boolean XOR.

    • DSTINVERT odwraca mapy bitowej miejsca przeznaczenia.

    • BLACKNESS włącza wszystkie wyjściowe czarny.

    • INTENSYWNOŚĆ włącza wszystkie wyjściowe biały.

Wartość zwracana

Niezerowa, jeśli funkcja jest pomyślne; 0 inaczej.

Uwagi

Wzorzec jest kombinacją pędzla wybranego wzorca już na urządzeniu.Kod operacji rastrowych określonej przez dwRop definiuje, jak mają być połączone desenie.Rastrowych wymienionych dla tej funkcji są podzbiorem ograniczone pełne 256 kody trójskładnikowych operacji rastrowych; w szczególności nie można używać kodu operacji rastrowych, odwołujące się do źródła.

Konteksty nie wszystkie urządzenia obsługują PatBlt funkcji.Aby ustalić, czy obsługuje kontekstu urządzenia PatBlt, wywołanie GetDeviceCaps Członkowskie funkcji RASTERCAPS indeksu i sprawdzić wartość zwracana dla RC_BITBLT flagi.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CDC

Diagram hierarchii

CDC::GetDeviceCaps

PatBlt