Hi,
From the main window A, I open a new modal window B. If you click on window A, window B will twitch 2-3 times.
What is this event and can it be handled?
Click outside the modal window
- Antonio Linares
- Site Admin
- Posts: 42836
- Joined: Thu Oct 06, 2005 5:47 pm
- Location: Spain
- Has thanked: 169 times
- Been thanked: 123 times
- Contact:
Re: Click outside the modal window
I did the check B:bLostFocus:={||msginfo(123)} It does not fire. I.e. it is not a "Loss of focus" event
- karinha
- Posts: 8057
- Joined: Tue Dec 20, 2005 7:36 pm
- Location: São Paulo - Brasil
- Been thanked: 10 times
- Contact:
Re: Click outside the modal window
Can you make a small example? Gracias, tks.
Regards, saludos.
Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
Re: Click outside the modal window
Code: Select all | Expand
#include "FiveWin.ch"
function Main()
private oA
DEFINE DIALOG oA FROM 2, 2 TO 30, 60 TITLE "First dialog"
oA:bRClicked = { | nRow, nCol, nFlags | New_Dlg() }
ACTIVATE DIALOG oA CENTERED
return nil
function New_Dlg
local oB
DEFINE DIALOG oB OF oA FROM 2, 2 TO 20, 50 TITLE "Second dialog"
ACTIVATE DIALOG oB CENTERED
return nil
- karinha
- Posts: 8057
- Joined: Tue Dec 20, 2005 7:36 pm
- Location: São Paulo - Brasil
- Been thanked: 10 times
- Contact:
Re: Click outside the modal window
Code: Select all | Expand
#include "FiveWin.ch"
// STATIC oDlg, oDlg2 // .or.
MEMVAR oDlg, oDlg2
FUNCTION Main()
LOCAL oGet, oGet2, oBtn, Capt := Space( 10 ), Capt2 := " "
DEFINE DIALOG oDlg FROM 2, 2 TO 30, 60 TITLE "First dialog"
oDlg:lHelpIcon := .F.
oDlg:bRClicked = {| nRow, nCol, nFlags | New_Dlg() }
ACTIVATE DIALOG oDlg CENTERED
RETURN NIL
FUNCTION New_Dlg()
DEFINE DIALOG oDlg2 OF oDlg FROM 2, 2 TO 20, 50 TITLE "Second dialog"
oDlg2:lHelpIcon := .F.
ACTIVATE DIALOG oDlg2 CENTERED
RETURN NIL
// FIN / END
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341