FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Imagen al inicio del sistema
Posts: 479
Joined: Fri Feb 16, 2007 10:29 AM
Imagen al inicio del sistema
Posted: Mon Nov 30, 2009 04:21 PM
Hay alguna forma de colocar una imagen bmp sin necesidad de hacer una por cada resolucion de pantalla:

Yo tengo lo siguiente y me fuciona perfectamente:
Code (fw): Select all Collapse
聽 聽 聽 聽 DEFINE BITMAP oBmpv FILENAME "oido.bmp"
聽聽 聽 聽 聽Define Window oWin MDI Title "AGE" ICON ICONOPRIN menu opciones() 
...
...
activate window oWin maximized ON PAINT DrawBitmap( hDC, oBmpv:hBitmap, 0, 0, oWin:oWndClient:nWidth(), oWin:oWndClient:nHeight() )


Funciona perfecto... De esta manera, si cambio la resoluci贸n de pantalla, la imagen se redimensiona perfectamente.
El problema est谩 cuando hago un preview en un PRINT, porque siempre se me coloca debajo de todas los DIALOGS que tengo abierto.
驴 Hay soluci贸n para ello ?
Mil gracias.
Posts: 188
Joined: Wed Feb 01, 2006 06:59 PM
Re: Imagen al inicio del sistema
Posted: Mon Nov 30, 2009 07:16 PM
Loren

No se si esto te sirva o sea lo que realmente requieres; yo lo uso para mostrar una imagen al inicio de mi programa, permanece por 3 segundos y luego desaparece:

Code (fw): Select all Collapse
* Saludo inicial (3 segundos)
MsgLogo(".\BITMAPS\LOGOSALUDO.BMP",3.0)
WaitSeconds(1.2)
CursorWait()

Saludos

Fernando Espinoza
Saludos



Fernando Espinoza
Posts: 479
Joined: Fri Feb 16, 2007 10:29 AM
Re: Imagen al inicio del sistema
Posted: Mon Nov 30, 2009 07:22 PM

fespinoza, gracias por contestar, pero no es lo que requiero.
Yo inserto un BMP como fondo dentro de un DEFINE WINDOWS.
Como soluci贸n podr铆a insertar la imagen como un BRUSH y el define Windows no ser MDI, as铆 de esta manera el PREVIEW de PRINT se abre en una ventana totalmente nueva, el problema est谩 en que no se redimensiona el BMP al cambiar la resoluci贸n de pantalla.

驴Alguna otra sugerencia ?

Mil gracias.

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Imagen al inicio del sistema
Posted: Mon Nov 30, 2009 08:35 PM

Loren,

Hazlo de esta forma:

viewtopic.php?p=90541#p90541

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 479
Joined: Fri Feb 16, 2007 10:29 AM
Re: Imagen al inicio del sistema
Posted: Tue Dec 01, 2009 01:23 PM

Maestro Antonio,

as铆 es precisamente como lo hago, sin embargo tengo el problema que al haber definido una WINDOWS MDI, cada vez que llamo al preview de PRINT me genera la imagen debajo de todos los DIALOGS que tengo en pantalla. Necesito que el preview del PRINT se genere en una ventana aparte.

驴 Como soluciono el tema?

Mil gracias por tu colaboraci贸n.
LOREN

Posts: 8515
Joined: Tue Dec 20, 2005 07:36 PM
Re: Imagen al inicio del sistema
Posted: Tue Dec 01, 2009 03:10 PM
Hola, Intentas asi:

Code (fw): Select all Collapse
     ACTIVATE WINDOW oWnd MAXIMIZED                                    ;
              PalBmpDraw( hDc, oWnd:nHeight() - 235,                   ;
                               oWnd:nWidth()  - 410, oBmp:hBitmap ) )


Saludos.
Jo茫o Santos - S茫o Paulo - Brasil - Phone: +55(11)95150-7341
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: Imagen al inicio del sistema
Posted: Tue Dec 01, 2009 03:17 PM

Loren,

Si quieres que el preview no se genere en una ventana MDICHILD, tienes que modificar FWH\source\rpreview.prg y quitar la cla煤sula MDICHILD.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 479
Joined: Fri Feb 16, 2007 10:29 AM
Re: Imagen al inicio del sistema
Posted: Tue Dec 01, 2009 07:10 PM

Maestro,

funcion贸 perfecto...

Gracias.
LORENZO.

Continue the discussion