Page 1 of 1

Abrir dialogo NO-MODAL al iniciar el programa

Posted: Tue May 02, 2006 10:42 pm
by George
El caso que tengo es que quiero que al iniciar mi programa se abra un dialogo no-modal que a la vez me permita usar el menu del main windows.

Se me prentan las siguientes situaciones

A) Si trato de abrir el dialogo desde el main window (oWnd), usando la clausula ON INIT no funciona a menos que el dialogo sea modal; pero entonces no puedo acceder al menu del main windows.

B) Si lo hago como esta en el ejemplo "TestMDI4.prg" creando una ventana hija (oWndChild of oWnd) del main window (oWnd), me funciona perfecto *PERO* se le añade al menu principal una *MOLESTA* opcion que dice "1. MDI Child 1"

Mi pregunta es como puedo quitar ese molesto "1. MDI Child 1" del menu?

Antonio dice que eso se añade automaticamente, pero en ningun software comercial he visto eso. Asi que debe ser que yo estoy haciendo algo incorrecto o talvez habra una forma de borrar "1. MDI Child 1" del menu despues de que este se crea.

Alguna sugerencias?

Saludos



George

Posted: Wed May 03, 2006 1:11 pm
by George
SOLUCIONADO!!! gracias a Enrico M. Giordano



Solo tenia que añadir MENUINFO 0


George

Posted: Thu May 04, 2006 12:38 pm
by goosfancito
Podrías poner la solución?

Gracias.

Posted: Thu May 04, 2006 9:14 pm
by George
Goosfancito,
como dije en el post anterior, solo tenia que añadir MENUINFO 0

DEFINE WINDOW oWndChild MDICHILD OF oWnd;
NOBORDER NOCAPTION ;
FROM 0,0 TO 47.80, 120;
MENU MainMenu() ;
MENUINFO 0 // Esto era lo que faltaba