Alguem sabe como focar no primeiro exe aberto ?
Exemplo: Abro um exe com o nome de Teste.exe, ele abre normalmente, mas na segunda vez que for abrir o mesmo exe (com o primeiro ja aberto), o programa fecha e foca no primeiro exe aberto.
Tentei o codigo abaixo, mas não rolou.
Código: Selecionar todos
FUNCTION TRAVAJANELA()
LOCAL lRet:=(.T.)
IF ( Empty(handle:=CreateMutex(,.T.,StrTran(GetModuleFileName(),"\","_"))) .Or. (GetLastError() > 0 ) )
lRet:=(.F.)
&&ALERT( "SISTEMA EM EXECUÇÃO!")
SetActiveWindow( handle ) && Assim Não Deu Certo
QUIT
ENDIF
RETURN(lRet)por Maligno: Mensagem editada para colocar a tag [ code ]
Veja como utilizar esta tag: faq.php?mode=bbcode#f2r1


