Abrir dialogo NO-MODAL al iniciar el programa

Abrir dialogo NO-MODAL al iniciar el programa

Postby George » Tue May 02, 2006 10:42 pm

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: 725
Joined: Tue Oct 18, 2005 6:49 pm

Postby George » Wed May 03, 2006 1:11 pm

SOLUCIONADO!!! gracias a Enrico M. Giordano



Solo tenia que añadir MENUINFO 0


George
George
 
Posts: 725
Joined: Tue Oct 18, 2005 6:49 pm

Postby goosfancito » Thu May 04, 2006 12:38 pm

Podrías poner la solución?

Gracias.
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm

Postby George » Thu May 04, 2006 9:14 pm

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


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 49 guests

cron