Quiero imprimir una imagen o mostarla en pantalla ( centrada en lo posible ) pero lo unico que obtengo en ese error en impresion y en pantalla no muestra nada ( esta pegada al EXE ).
Revise los ejemplos pero no logro imprimir.
Agradecido de antemano.
TImage:Hbmppal error
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
Sip, ya me entere. Pero no logro dar en el clavo, pues este es mi codigo para desplegar una imagen centrada en mi ventana principal
oWnd:bPainted = { | hDC | PalBmpDraw( hDC,;
(oWnd:nTop()-50)+((oWnd:nHeight()-nBmpHeight( oBmp:hBitmap ))/2),;
oWnd:nLeft()+((oWnd:nWidth()-nBmpWidth( oBmp:hBitmap ))/2),;
oBmp:hBitmap ) }
ACTIVATE WINDOW oWnd ;
ON INIT ( If( controlar, control( oWnd, intervalo ), NIL ),;
oWndPrincipal := oWnd ) ;
MAXIMIZED
Pero no muestra nada en la pantalla.
El EXE tiene el BMP que quiero mostrar ( incrustado, lo revisé )
Definí el objeto antes de iniciar la ventana asi :
DEFINE BITMAP oBmp RESOURCE "RANDOM"
No se en que fallo.
De todas formas ando buscando.
Gracias de antemano.
oWnd:bPainted = { | hDC | PalBmpDraw( hDC,;
(oWnd:nTop()-50)+((oWnd:nHeight()-nBmpHeight( oBmp:hBitmap ))/2),;
oWnd:nLeft()+((oWnd:nWidth()-nBmpWidth( oBmp:hBitmap ))/2),;
oBmp:hBitmap ) }
ACTIVATE WINDOW oWnd ;
ON INIT ( If( controlar, control( oWnd, intervalo ), NIL ),;
oWndPrincipal := oWnd ) ;
MAXIMIZED
Pero no muestra nada en la pantalla.
El EXE tiene el BMP que quiero mostrar ( incrustado, lo revisé )
Definí el objeto antes de iniciar la ventana asi :
DEFINE BITMAP oBmp RESOURCE "RANDOM"
No se en que fallo.
De todas formas ando buscando.
Gracias de antemano.
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact:
- Antonio Linares
- Site Admin
- Posts: 37481
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Contact: