CImage::MaskBlt
Kombinuje data barev pro zdrojové a cílové bitmapy pomocí zadané masky a rastrové operace.
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( );
Parametry
hDestDC
Popisovač v modulu, jehož spustitelný soubor obsahuje prostředek.xDest
Souřadnice x, v logických jednotkách horního levého rohu cílového obdélníku.yDest
Souřadnici y, v logických jednotkách horního levého rohu cílového obdélníku.nDestWidth
Šířka v logické jednotky cílového obdélníku a zdroj bitmapy.nDestHeight
Výška v logické jednotky cílového obdélníku a zdroj bitmapy.xSrc
Logické-souřadnici x levého horního rohu zdrojová bitmapa.ySrc
Logické souřadnici y levého horního rohu zdrojová bitmapa.hbmMask
Popisovač pro monochromatické maska bitmapy v kombinaci s barevné bitmapy v kontextu zdrojového zařízení.xMask
Pixel vodorovný posun bitmapové masky určený hbmMask parametr.yMask
Pixel svislý posun bitmapové masky určený hbmMask parametr.dwROP
Určí kódy Ternární rastrové operace popředí a pozadí, metoda se používá k řízení kombinaci zdrojové a cílové data.Kód pozadí rastrové operace je uložen v nejvyšších bajt word nejvyšších hodnot; kód popředí rastrové operace je uložena v nejnižší bajt word nejvyšších hodnot; aplikace word nejnižší této hodnoty je ignorován a by měla být nula.Diskuse popředí a pozadí v rámci této metody naleznete v MaskBlt v .Seznam běžných rastrové operace kódů, viz BitBlt v .rectDest
Odkaz na RECT struktury identifikaci cíle.pointSrc
A POINT struktury označující levý horní roh obdélníku zdroje.pointMask
A bod struktury označující levý horní roh bitmapové masky.pointDest
Odkaz na bod strukturu, která identifikuje levý horní roh obdélníku cíl v logických jednotek.
Vrácená hodnota
Nenulová hodnota, pokud je úspěšná, jinak 0.
Poznámky
Tato metoda se vztahuje na systém Windows NT verze 4.0 a vyšší.
Viz MaskBlt v a CImage omezení se staršími operačními systémy podrobnější informace.
Požadavky
Záhlaví: atlimage.h