Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Kombiniert die Farbdaten für die Quell- und Zielbitmaps mithilfe des angegebenen Masken- und Rastervorgangs.
BOOL MaskBlt(
HDC hDestDC,
int xDest,
int yDest,
int nDestWidth,
int nDestHeight,
int xSrc,
int ySrc,
HBITMAP hbmMask,
int xMask,
int yMask,
DWORD dwROP = SRCCOPY
) const throw( );
BOOL MaskBlt(
HDC hDestDC,
const RECT& rectDest,
const POINT& pointSrc,
HBITMAP hbmMask,
const POINT& pointMask,
DWORD dwROP = SRCCOPY
) const throw( );
BOOL MaskBlt(
HDC hDestDC,
int xDest,
int yDest,
HBITMAP hbmMask,
DWORD dwROP = SRCCOPY
) const throw( );
BOOL MaskBlt(
HDC hDestDC,
const POINT& pointDest,
HBITMAP hbmMask,
DWORD dwROP = SRCCOPY
) const throw( );
Parameter
hDestDC
Das Handle für das Modul, dessen ausführbare Datei die Ressource enthält.xDest
Die x-Koordinate, in logischen Einheiten, der linken oberen Ecke des Zielrechtecks.yDest
Die y-Koordinate, in logischen Einheiten, der linken oberen Ecke des Zielrechtecks.nDestWidth
Die Breite, in logischen Einheiten, des Zielrechtecks und der Quellbitmaps.nDestHeight
Die Höhe, in logischen Einheiten, des Zielrechtecks und der Quellbitmaps.xSrc
Die logische X-Koordinate der oberen linken Ecke der Quellbitmaps.ySrc
Die logische Y-Koordinate der oberen linken Ecke der Quellbitmaps.hbmMask
Handle zur monochromen Maskenbitmap kombinierte mit der Farbenbitmap im Quellgerätekontext.xMask
Die horizontale Pixeloffset für die Maskenbitmap angegeben durch den hbmMask-Parameter.yMask
Der vertikale Pixeloffset für die Maskenbitmap angegeben durch den hbmMask-Parameter.dwROP
Gibt RasterOperationscodes der Vordergrund und des Hintergrunds dreifache fest, die die Methode verwendet, um die Kombination von Quell- und Zieldaten zu steuern.Der Hintergrundraster-Operationscode wird im höchstwertigen Byte höherwertigen des Worts dieses Werts gespeichert; der Vordergrundraster-Operationscode wird im Byte höherwertigen Bits des Worts dieses Werts gespeichert; niederwertige das Wort dieses Werts wird ignoriert und darf null sein.Eine Erläuterung Vordergrund- und Hintergrund im Kontext dieser Methode, finden Sie unter MaskBlt in Windows SDK.Eine Liste allgemeiner RasterOperationscodes, finden Sie unter BitBlt in Windows SDK.rectDest
Ein Verweis auf eine RECT-Struktur, das Ziel der.pointSrc
Eine POINT-Struktur, die die linke obere Ecke des Quellrechtecks angibt.pointMask
Eine POINT-Struktur, die die linke obere Ecke der Maskenbitmaps angibt.pointDest
Ein Verweis auf eine POINT-Struktur, die obere linke Ecke des Zielrechtecks identifiziert, in logischen Einheiten.
Rückgabewert
Ungleich 0 (null), wenn erfolgreich; andernfalls 0.
Hinweise
Diese Methode gilt für Windows NT, Version 4.0 und höher nur zu.
Siehe MaskBlt in Windows SDK und CImage-Einschränkungen mit älteren Betriebssystemen für ausführlichere Informationen.
Anforderungen
Header: atlimage.h