Réponse acceptée !
Je ense qu'il faut bien utiliser la structure BITMAPINFO, ca suffit ici
Pour bmiColors, il faut qu'il fasse 256 bytes (tu dois donc réserver assez de place), et remplir de tableau avec toutes les valeurs (i, i, i) pour i allant de 0 à 255
Pour biSize, c'est effectivement sizeof qu'il faut utilsier, c'est un truc courant qu'il faut faire
Par contre, tu peux utiliser la fonction SetDIBitsToDevice, ce qui t'évite de créer une bitmap intermédiaire
Pour uStartScan, c'est la première ligne a afficher, donc 0
Pour cLines, c'est le nombre de lignes, donc la hauteur de ton image
_____________________________________
Un éditeur de ressources gratuit pour Windows