How do I find the length/width of my bitmap?
Before stretching?

Try something like

Code:
  if ( !hbitmap ) return 0 ;
  BITMAP bm ;
  GetObject(hbitmap,sizeof(BITMAP),&bm) ;
  int width = bm.bmWidth ;
  int height = bm.bmHeight ;