Я могу помочь с изображениями, но не с видео:
http://www.codeproject.com/KB/GDI-plus/GdiPThumbnailsViewer.aspx
В основном вы используете обычный элемент управления списком и добавляете изображения в связанный список изображений. Однако есть некоторые ошибки - похоже, вы должны использовать CImageView :: ReplaceImage вместо CImageView :: AddImage, в противном случае изображения отображаются неправильно. Маскировка изображения также может потребовать некоторой работы.