CImage::MaskBlt
Łączy dane koloru dla map bitowych źródłowego i docelowego przy użyciu określonej maski i rastrowe operacji.
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
Uchwyt do modułu, którego plik wykonywalny zawiera zasób.xDest
Współrzędna x, w jednostkach logicznych lewego górnego rogu prostokąta przeznaczenia.yDest
Współrzędna y, w jednostkach logicznych lewego górnego rogu prostokąta przeznaczenia.nDestWidth
Szerokość w jednostkach logicznych bitmapy docelowy prostokąt i źródła.nDestHeight
Wysokość w jednostkach logicznych bitmapy docelowy prostokąt i źródła.xSrc
Logiczne współrzędną x lewego górnego rogu źródłowa bitmapa.ySrc
Logiczne współrzędną y lewego górnego rogu źródłowa bitmapa.hbmMask
Dojście do bitmap monochromatycznych maski połączone z mapy bitowej kolor w kontekście urządzenia źródłowego.xMask
Przesunięcie poziome pikseli bitmapy maski określonej przez hbmMask parametru.yMask
Przesunięcie pikseli w pionie mapy bitowej maski określonej przez hbmMask parametru.dwROP
Określa tła i pierwszego planu kodów operacji rastrowych trójskładnikowych, które używa metody kontroli kombinacji dane źródłowe i docelowe.Kod operacji rastrowych tła jest przechowywany w znaczącym bajcie Word zamówienia wysokiej wartości; Kod operacji rastrowych pierwszego planu jest przechowywany w bajcie Word zamówienia wysokiej wartości; program word bity tej wartości jest ignorowany i powinna być równa zero.Omówienie narzędzia i tła w kontekście tej metody, zobacz MaskBlt w Windows SDK.Listę kodów operacji rastrowych wspólnych, zobacz BitBlt w Windows SDK.rectDest
Odwołanie do RECT struktury określenie miejsca przeznaczenia.pointSrc
A POINT struktury wskazujące lewego górnego rogu prostokąta źródłowego.pointMask
A punkt struktury wskazujące lewego górnego rogu mapy bitowej maski.pointDest
Odwołanie do punkt strukturę, która identyfikuje lewego górnego rogu prostokąta przeznaczenia w jednostkach logicznych.
Wartość zwracana
Niezerowa, jeśli kończy się pomyślnie, w przeciwnym razie 0.
Uwagi
Ta metoda dotyczy systemu Windows NT w wersji 4.0 lub nowsza.
Zobacz MaskBlt w Windows SDK i CImage ograniczenia z wcześniejszych systemów operacyjnych więcej szczegółowych informacji.
Wymagania
Nagłówek: atlimage.h