Поделиться через


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

См. также

Ссылки

Класс CImageList

Диаграмма иерархии

CImageList::Add