Page 1 of 1

Como hacer para que la ventana se abra sobre otra?

PostPosted: Sun Dec 31, 2023 7:33 am
by goosfancito
Hola.

Cuando se activa la ventana principal activo también una segunda ventana (definida en la función primera())
pero esta ventana que se abre queda detrás de la primera y necesito que se abra sobre ella.

Code: Select all  Expand view
#include "fivemac.ch"

function main()
  local oWnd
 
  define window ownd
 
  activate window oWnd on init (primera())

return (nil)

//----------------------------------------------------------------------------//
 
function primera()
  local oWnd
  local oSays
  local obtns

  define window oWnd resource "hola"
    redefine say osays id 19 of oWnd
    redefine button obtns id 10 of oWnd

    obtns:baction:= {|| msginfo("asd")}
  activate window oWnd

return (nil)

Re: Como hacer para que la ventana se abra sobre otra?

PostPosted: Sun Dec 31, 2023 11:40 am
by Enrico Maria Giordano
Can I have the resource file too? Otherwise I cannot test your sample.

Re: Como hacer para que la ventana se abra sobre otra?

PostPosted: Sun Dec 31, 2023 11:43 am
by Antonio Linares
Dear Enrico,

It is for FiveMac, not FiveWin :-)

Re: Como hacer para que la ventana se abra sobre otra?

PostPosted: Sun Dec 31, 2023 11:55 am
by Enrico Maria Giordano
Ops, sorry! :-)

Re: Como hacer para que la ventana se abra sobre otra?

PostPosted: Mon Jan 01, 2024 10:35 am
by Antonio Linares
Gustavo,

La intención es mostrar una ventana de login encima de una ventana principal ?

En tal caso, además se mostrarse por encima, debería ser modal para que se no se pueda acceder a la principal

Re: Como hacer para que la ventana se abra sobre otra?

PostPosted: Mon Jan 01, 2024 12:30 pm
by goosfancito
Antonio Linares wrote:Gustavo,

La intención es mostrar una ventana de login encima de una ventana principal ?

En tal caso, además se mostrarse por encima, debería ser modal para que se no se pueda acceder a la principal


asi es.