Acho que desde que você tenha declarado o owner com o form que realmente chamou a dialog você pode usar a função:
hWndParent = SalParentWindow ( hWnd ) \Caso hWndOwner seja o form que chamou a dlg vai retonar o seu handle: SalModalDialog ( tDlgBoxToCreate, hWndOwner, Parm1, Parm2, ... ) ------------------------------------ Asm Futura Alessandro Perillo Analista Desenvolvedor Centura [EMAIL PROTECTED] Rua Alvares Penteado, 203 Centro - São Paulo tel: 55-11-3526-5221 fax: 55-11-3526-5221 mobile: 55-11-8303-6040 ------------------------------------ -----Mensagem original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Vladimir Alexandrino de Souza Enviada em: terça-feira, 18 de outubro de 2005 14:38 Para: 'sqlwin@virtualand.net' Assunto: [sqlwin] Como saber quem chamou o Dialog? Olá pessoal. Já procurei nas funções e não achei nenhuma que retorne o nome da form ou mdi que chamou uma dialog. Alguém sabe? Vladimir CPD - UEPG ============================================== Lista de Centura SQLWindows Administrador : [EMAIL PROTECTED] [ http://www.centuraexplorer.com ] Para sair desta lista mande mensagem para: [EMAIL PROTECTED] sem nada no Subject e com o comando a seguir no corpo da msg: "unsubscribe sqlwin" (sem as aspas) ============================================== ============================================== Lista de Centura SQLWindows Administrador : [EMAIL PROTECTED] [ http://www.centuraexplorer.com ] Para sair desta lista mande mensagem para: [EMAIL PROTECTED] sem nada no Subject e com o comando a seguir no corpo da msg: "unsubscribe sqlwin" (sem as aspas) ==============================================