Nakładki obrazów na listach obrazów
Każda lista obrazów (CImageList) zawiera listę obrazów do użycia jako maski nakładki. "Maska nakładki" to obraz narysowany przezroczystie na innym obrazie. Dowolny obraz może służyć jako maska nakładki. Można określić maksymalnie cztery maski nakładki na listę obrazów.
Indeks obrazu można dodać do listy masek nakładek przy użyciu funkcji składowej SetOverlayImage , indeksu obrazu i indeksu maski nakładki. Należy pamiętać, że indeksy masek nakładek są oparte na jednej bazie, a nie na podstawie zera.
Narysujesz maskę nakładki na obraz przy użyciu pojedynczego wywołania metody Draw
. Parametry obejmują indeks obrazu do rysowania i indeksu maski nakładki. Aby określić indeks maski nakładki, należy użyć makra INDEXTOOVERLAYMASK . Można również określić obraz nakładki podczas wywoływania funkcji składowej DrawIndirect .