CImageList::SetOverlayImage
Эта функция вызывается для добавления нулевой- основан индекс образа в список изображений, используемый в качестве маски перекрытия.
BOOL SetOverlayImage(
int nImage,
int nOverlay
);
Параметры
nImage
Индекс, начинающийся с нуля образа, который следует использовать в качестве маска перекрытия.nOverlay
Одн- перекрытия маски основан индекс.
Возвращаемое значение
Ненулевой, если успешно; в противном случае – значение 0.
Заметки
До 4 индекса можно добавить в список.
Маска перекрытия образ, нарисованный прозрачно над другим образом.Рисование маска перекрытия выше образом с помощью функции-члена CImageList::Draw с одн- перекрытия маски, основанным индексом, определенной с помощью макроса INDEXTOOVERLAYMASK.
Пример
// Add a new image to the image list.
int nIndex = m_myImageList.Add(AfxGetApp()->LoadStandardIcon(IDI_QUESTION));
if (nIndex != -1)
{
// Make the new image an overlay image.
m_myImageList.SetOverlayImage(nIndex, 1);
// Draw the first image in the image list with an overlay image.
m_myImageList.Draw(&dc, 0, CPoint(0, 0), INDEXTOOVERLAYMASK(1));
}
Требования
Header: afxcmn.h