Te aparece siempre la misma porque en el primer parámetro de la llamada a GetBitmap envías la constante 4. Sustituila por la selección del usuario.
Sobre el que solo te aparece la mitad, quizás la imagen contiene solo un Glyph, pero la propiedad NumGlyphs, según recuerdo, se inicializa a 2. Si es ese el caso, cambiala a 1.
Hasta luego.