Překryvy obrázků v seznamech obrázků
Každý seznam obrázků (CImageList) obsahuje seznam obrázků, které se mají použít jako překryvné masky. "Překryvná maska" je obrázek nakreslený transparentně přes jiný obrázek. Libovolný obrázek lze použít jako překryvnou masku. Pro každý seznam obrázků můžete zadat až čtyři překryvné masky.
Index obrázku přidáte do seznamu překryvných masek pomocí členské funkce SetOverlayImage , indexu obrázku a indexu překryvné masky. Všimněte si, že indexy pro překryvné masky jsou založené na jednom místo na nule.
Nakreslete překryvnou masku nad obrázkem pomocí jednoho volání Draw
. Parametry zahrnují index obrázku, který se má nakreslit, a index překryvné masky. K určení indexu překryvné masky je nutné použít makro INDEXTOOVERLAYMASK . Při volání členské funkce DrawIndirect můžete také určit překryvný obrázek.