FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Pequeño problema con 32b
Posts: 458
Joined: Tue Mar 14, 2006 07:26 PM
Pequeño problema con 32b
Posted: Mon May 29, 2006 12:07 PM

Hola,

Teniendo una ventana y sobre ella abierto un diálogo en modal, en la taskbar me muestra una aplicación abierta, pero si ahora abro otro diálogo desde código:

DEFINE DIALOG ::oDlg FROM 0,0 ;
TO ::nMaxHeightDlg , Max(::nMaxWidthFila+60,::nMaxWidthDlg) PIXEL;
TITLE ::cTitle FONT oFnt OF GetWndDefault()

En la taskbar veo 2 veces el icono del programa y puedo pasar de uno a otro, antes en 16b, el 2º diálogo estaba pegado al 1º y sólo había 1 icono abierto en la barra.

Como "pego" un diálogo a otro en modo modal y que hasta no salir del 1º no pueda seleccionar el 2º.

Un Saludo,
Joaquín

Un Saludo,

Joaquín Martínez
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Pequeño problema con 32b
Posted: Mon May 29, 2006 02:08 PM

Joaquín,

Prueba a usar DEFINE DIALOG ... OF <oDlgAnterior> en vez de GetWndDefault().

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 458
Joined: Tue Mar 14, 2006 07:26 PM
Pequeño problema con 32b
Posted: Mon May 29, 2006 03:51 PM

Antonio,

Gracias, efectivamente por ahí iban los tiros, pero es que me había saltado un paso, era un oDlg Modal, luego una Window , que era la que abría el 2º icono en la taskbar y a continuación un oDlg modal.

Quitando la 2ª Window (usada para hacer un efecto transparencia) se quita el problema, estudiaré como hacer esa especie de sombra sin una ventana.

Un Saludo,
Joaquín

Un Saludo,

Joaquín Martínez

Continue the discussion