debes crear una matriz dinamicamente,
una vez hecho esto siplemente copias la infroacion del bmp a la matriz y listo..
claro que se que vas a tener serios problemas para eso porque seguro no sabes como se cargo el bmp en el otro modulo y necesitas saber como para poder diseñar una interfaz de ese tipo.
Basicamente para crear la matriz debes saber la profundidad del color del bmp, las dimensiones y si esta o no coprimido con rle.
No es facil.
Yo lo estoy haciendo pero con una funcion que hice yo para leer el bmp y luego dibujar pixel por pixel en la pantalla.. es decir yop he hecho todos los modulos.
y aun asi.. que he hecho yo todo .. me ha resultado dificil.