Page 1 of 1

No cierra dialogo

PostPosted: Tue Dec 27, 2011 5:48 pm
by Manuel Valdenebro
En una aplicación, tengo tres diálogos, construidos con WS, que al pulsar la "x" del system, no cierra la ventana. El propio diálogo tiene un botón para salir y si lo pulso entonces se cierra la ventana sin problema.

No tengo ningun VALID en el ACTIVATE.

La aplicación tiene muchos otros dialogos que funcionan normalmente. He comprobado las cabeceras de los dialogos que no funcionan y los que si y son similares:

NUEUSU DIALOG 51, 41, 267, 190
STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME
CAPTION "Alta Nuevo Usuario"
FONT 8, "MS Sans Serif"

¿A alguien le ha ocurrido algo parecido? ¿Alguna ocurrencia?.

Re: No cierra dialogo

PostPosted: Tue Dec 27, 2011 6:30 pm
by Antonio Linares
Manuel,

Ocurre siempre en esos mismos diálogos ?

Puedes copiar el contenido completo de uno de ellos aqui ? gracias

Re: No cierra dialogo

PostPosted: Tue Dec 27, 2011 8:14 pm
by MarioG
Manuel;
Tengo un Dialog, que cierrro con "x" y el style es el siguiente:
STYLE DS_MODALFRAME | 0x4L | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME

0x4L, lo agrego luego de crearlo. Normalmente los creo con la opción: Standar window. No buttons

Saludos

Re: No cierra dialogo

PostPosted: Wed Dec 28, 2011 2:25 am
by Ruben Fernandez
Manuel, testea que al hacer el Redefine dialog "oDlgTuyo" no se este usando en otro dialogo.

Saludos

Ruben Fernandez

Re: No cierra dialogo

PostPosted: Wed Dec 28, 2011 3:41 pm
by Manuel Valdenebro
Antonio, eran siempre los mismos 3 diálogos.

Aunque ya está solucionado, el asunto es misterioso, porque aparentemente todo estaba correcto.

He ido "comentando" cada uno de los controles del diálogo, hasta que he dado con el "culpable", un get definido
normalmente.

Como todo parecia correcto, he entrado en el WS le he cambiado el ID y al ejecutar la aplicación, todo arreglado.

Pero la verdad, no puedo decir que ocurría, pero "si funciona, no lo toques".

Gracias a todos por vuestra ayuda y que el próximo año no sea peor que éste.

Re: No cierra dialogo

PostPosted: Wed Dec 28, 2011 6:43 pm
by Antonio Linares
Manuel,

Me alegro de que esté solucionado :-)