Event handling

Post Reply
Natter
Posts: 524
Joined: Mon May 14, 2007 9:49 am

Event handling

Post by Natter »

Hi,

A POUP window opens in my program. If I click outside of this window, it will be hidden. I need to perform some actions while hiding this POPUP window. How can I help you do this ?
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Event handling

Post by cnavarro »

Try with
oWindow:bLostFocus := { || ...... }
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Natter
Posts: 524
Joined: Mon May 14, 2007 9:49 am

Re: Event handling

Post by Natter »

Does not work. This is NOWAIT window
Natter
Posts: 524
Joined: Mon May 14, 2007 9:49 am

Re: Event handling

Post by Natter »

This works via bNcActivate
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Event handling

Post by Antonio Linares »

very good!
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Event handling

Post by cnavarro »

Can you give an example in your window control? Thank you
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Natter
Posts: 524
Joined: Mon May 14, 2007 9:49 am

Re: Event handling

Post by Natter »

Something like this:

Code: Select all

 DEFINE DIALOG oWin  PIXEL  STYLE nOR(WS_POPUP) BRUSH oBru  TRANSPARENT
  ACTIVATE DIALOG oWin ON INIT Win_Ini() 

procedure Win_Ini
  DEFINE DIALOG oDlg  PIXEL   STYLE nOR(WS_POPUP) OF oWin
  ACTIVATE DIALOG oDlg NOWAIT

  oDlg:bNcActivate = { | lOnOff | iif( lOnOff, , MyFunction())}
return
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Event handling

Post by cnavarro »

Ok, but this not is a windows, is a dialog
Thanks
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
Post Reply