Je sens que je vais craquer, après toutes ces années de C et de Java...
De base, HB++ livre un jpegViewer qui gère très facilement les images.
Je ne donne pas de code issu de HB++ comme ça, mais saches que ça correspond à quelques lignes, vraiment
Genre :
Set bmImage=LoadJPEG(s)
et hop ta bitmap toute belle puis un truc genre :
CopyArea 0, 16, cx, cy, bmImage, scHorz.Value, scVert.Value
Qui n'affiche qu'une portion.
Le tout en quelques minutes de lecture d'exemples clairs fournis.
Ca sent le dev HB++