Для 8-разрядных видеорежимов необходима палитра. Для оконных приложений Direct3D автоматически создает и устанавливает палитру. В полноэкранных приложениях предоставить палитру должна наша программа.
СОВЕТ | Захват палитры. Простейший способ получения палитры для вашего приложения — создание оконной версии приложения и последующее использование программы захвата изображений (такой, как Paint Shop Pro) для захвата содержимого окна. Полученный в результате файл будет содержать цвета, необходимые для отображения полноэкранной версии. В этой главе мы узнаем, как извлечь палитру из файлов BMP. |
Палитры представлены интерфейсом DirectDrawPalette и создаются с помощью функции CreatePalette() интерфейса DirectDraw.