on oldest class I have DrawBitmap But it show only Bitmap files I load the files with new ReadImage() so I have also the size I wish use also png files how I can converte it ? I must use bitblt ?
Joaquín, La forma más rápida de hacerlo es usar la función de Windows BitBlt() 1. Creas un bitmap monocromo HBITMAP hBmpMono = CreateBitmap( 100, 100, 1, 1, NULL ); 2. Creas un hDC para usarlo con ese bitmap monocromo: HDC hDcMono = CreateCompatibleDC( NULL ...
... and use it to split your bitmap into several ones: Change this line parameters to specify the origin and the dimensions: BitBlt( hdcDest, 0, 0, bmp.bmWidth, bmp.bmHeight, hdcSrc, 0, 0, SRCCOPY); HBITMAP DuplicateBitmap( HBITMAP hbmpSrc ){ HBITMAP ...
... el hDCMemResultante. Es decir, ya he cargado en un hDC el bitmap original, lo he analizado y visto cual sería la nueva altura del bitmap, con Bitblt lo he copiado a otro hDCMemResultante con la nueva medida (es decir, lo he cortado). ¿ Cómo consigo el handle del nuevo bitmap a partir del hDCMemResultante, ...