none
Mostrar una imagen en la pantalla principal de Smartphone RRS feed

  • Pregunta

  • Hola a todos,

    Tengo que mostrar una imagen en la pantalla principal de un Smartphone (WM5)

    Actualmente estoy mostrando un icono sin problemas, pero ahora necesito mostrar una imagen (png, gif)

     Este es el código que estoy usando pero no me muestra nada en la pantalla.

     

     

    HBITMAP hBitmap = SHLoadImageResource(hInst,IDB_PNG1);
    HDC hdcMem = CreateCompatibleDC (hdc);  
    HGDIOBJ hOldSel = SelectObject (hdcMem, hBitmap); 
    BITMAP bmp;
    GetObject (hBitmap, sizeof (BITMAP), &bmp);  
    TransparentImage(hdcMem,0,0,bmp.bmWidth, bmp.bmHeight,
    	hBitmap,0,0,bmp.bmWidth, bmp.bmHeight,0x00000000);
    SelectObject (hdcMem, hOldSel);DeleteDC (hdcMem);

     

     

    También probe con éste pero tampoco funciona:

     

     

    HBITMAP hBitmap = SHLoadImageResource(hInst,IDB_PNG1);
    HDC hdcMem = CreateCompatibleDC (hdc);  
    HGDIOBJ hOldSel = SelectObject (hdcMem, hBitmap); 
    BITMAP bmp;
    GetObject (hBitmap, sizeof (BITMAP), &bmp);  
    BitBlt (hdc, PlugInEv->p.paint.rcDraw.left, PlugInEv->p.paint.rcDraw.top,
    bmp.bmWidth, bmp.bmHeight,hdcMem, 0, 0, SRCCOPY);  
    SelectObject (hdcMem, hOldSel);DeleteDC (hdcMem);
    

     

     Saludos.


    D1eg0
    • Editado D1eg0 jueves, 23 de julio de 2009 18:23
    jueves, 23 de julio de 2009 18:22

Respuestas

Todas las respuestas