Создать COM объект для Windows
Цель.
Создать COM объект для Windows, который умет работать с хендлом графического контекста(DC) чужого окна и способен отображать в нем 3-d надпись, которая крутится по эллипсу.
Доп. требования.
- COM должен быть невизуальным dll типа.
- Требуется предоставить исходный проект(source кода) и компилированный вариант.
- Язык исполнения MS VB 6.0.
- Для реализации требуется использовать API Windows без привлечения библиотек типа DirectX, OpenGL.
- Каждая буква 3-d надписи формируется на основе логической матрицы шаров 8x8 элементов. Применительно к дисплею компьютера матрица шаров выглядит как матрица кругов, или эллипсов без теней.
- Значения матриц задаются в файле настроек, который должен считываться при активации COM.
- COM предоставляет интерфейс управления собой: изменение размера эллипса, цвета фона и элементов матрицы, быстроты вращения, инвертирования матрицы, изменение расстояний между элементами матрицы и изменение размеров элемента матрицы.
- Требуется предоставить утилиту-пример использования COM объекта и краткое описание функционала.