- Código: Seleccionar todo
HBITMAP hBmp = mlLoadJPG( "C\imagen.jpg" ); mBmpImage.Attach( hBmp );
((CStatic*)GetDlgItem(IDC_IMG))->SetBitmap(hBmp);
Según entiendo mlLoadJPG( "C\imagen.jpg" ); devuelve un HBITMAP el cual se maneja como un CBitmap comun y corriente.
Mi pregunta es la Siguiente
¿Como Obtengo las dimesiones en pixels de dicho bitmap?
ya hice muchas pruebas con GetBitmapDimension() el cual devuelve las dimesiones en milimetros, supuestamente al multiplicarlo por 6 me deveria devolver el tamaño en pixels conforme necesito (150ppp); pero no me funciona
ya probe con
- Código: Seleccionar todo
CSize sz;
CBitmap bmp;
bmp.FromHandle(hBmp);
sz=bmp.GetBitmapDimension();
m_ancho=(sz.cx);
m_alto=(sz.cy);
y con
- Código: Seleccionar todo
bmp.Attach( hBmp );
sz=bit.GetBitmapDimension();
y miles de cosas mas pero no puedo lograr lo que quiero, agradeceria cualquier tipo de informacion del tema




