Abrir dialogo NO-MODAL al iniciar el programa

Post Reply
George
Posts: 710
Joined: Tue Oct 18, 2005 6:49 pm

Abrir dialogo NO-MODAL al iniciar el programa

Post 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
George
Posts: 710
Joined: Tue Oct 18, 2005 6:49 pm

Post by George »

SOLUCIONADO!!! gracias a Enrico M. Giordano



Solo tenia que añadir MENUINFO 0


George
User avatar
goosfancito
Posts: 1392
Joined: Fri Oct 07, 2005 7:08 pm

Post by goosfancito »

Podrías poner la solución?

Gracias.
Un aporte chico hace grandes cambios.
Apoyemos al proyecto "Hogar pimpinela"
Bajate la aplicación (gratuita) y encuentra en ella toda la info de como podes colaborar.
GRACIAS!
https://play.google.com/store/apps/deta ... .acomprar
George
Posts: 710
Joined: Tue Oct 18, 2005 6:49 pm

Post 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
Post Reply