Você deve criar a sua dialog a partir das seguintes funções: Call SalCreateWindow( dlgFilha, hWndForm) Call SalModalDialog( dlgFilha, hWndForm) onde hWndForm é o handle da Form ou MDI que chamará a dialog. Obs.: Não poderá ser hWndNULL, obviamente.
Para pegar o nome de quem a criou, utilize a seguinte combinação de funções: Call SalGetItemName( SalParentWindow( dlgFilha), sNomeMae) Ou simplesmente: Call SalGetItemName( hWndForm, sNomeMae) Atenciosamente, Marcelo Guimarães ----- Original Message ----- From: "Vladimir Alexandrino de Souza" <[EMAIL PROTECTED]> To: <sqlwin@virtualand.net> Sent: Tuesday, October 18, 2005 2:38 PM Subject: [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) ==============================================