Tento referenciar as funções FINDWINDOW,SHOWWINDOW e outra, mas não retorna o handler pesquisado?
USO as mesmas funções em outra linguagem e funciona?
USO xharbour 0.99.70
Agradeço uma dica
Porque a WHAT32.LIB não funciona corretamente ?
Moderador: Moderadores
Porque a WHAT32.LIB não funciona corretamente ?
Luis Fernando Basso
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
-
Stanis Luksys
- Colaborador

- Mensagens: 1329
- Registrado em: 18 Jun 2005 03:04
- Localização: São Paulo
- Contato:
Olá amigo,
Aqui funciona normal...
O que acontece, dá algum erro?
O handle retorna zero?
Diz aí como que você está fazendo e o que acontece pra gente ver melhor.
Falou !
Aqui funciona normal...
O que acontece, dá algum erro?
O handle retorna zero?
Diz aí como que você está fazendo e o que acontece pra gente ver melhor.
Falou !
Stanis Luksys
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
Utilizo assim
lnWinHandle = FindWindow(0,trim(_aplicativo) )
_aplicativo é o nome da janela do programa
retorna sempre 0.
Se usado no VFP retorna correto
Estou usando WINDOWS XP XHARBOUR 0.99.70
WHAT32.LIB DE 19/02/2006
lnWinHandle = FindWindow(0,trim(_aplicativo) )
_aplicativo é o nome da janela do programa
retorna sempre 0.
Se usado no VFP retorna correto
Estou usando WINDOWS XP XHARBOUR 0.99.70
WHAT32.LIB DE 19/02/2006
Luis Fernando Basso
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
-
Stanis Luksys
- Colaborador

- Mensagens: 1329
- Registrado em: 18 Jun 2005 03:04
- Localização: São Paulo
- Contato:
Olá,
Pelo que vejo na definição dela no source da lib, seria:
Tente no lugar do zero uma variável nula, pois o parametro é do tipo string:
Se não der mesmo, tem um jeito de dar uma alterada no fonte da WHAT32 pra funcionar, ou até chamar manualmente a DLL, mas antes testa assim.
Falou mano...
Pelo que vejo na definição dela no source da lib, seria:
Código: Selecionar todos
HB_FUNC( FINDWINDOW )
{
hb_retnl((ULONG) FindWindow( (LPCSTR) hb_parcx(1), ISCHAR(2) ? hb_parcx(2):NULL ) ) ;
}
Código: Selecionar todos
FindWindow( Nil, "Titulo" )
//ou
FindWindow( "", "Titulo" )
Se não der mesmo, tem um jeito de dar uma alterada no fonte da WHAT32 pra funcionar, ou até chamar manualmente a DLL, mas antes testa assim.
Falou mano...
Stanis Luksys
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
sites.google.com/hblibs
Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
Não adianta, tentei de tudo e não funciona. Não retorna o handler da tarefa.
:(Neg
Fazer o que
:(Neg
Fazer o que
Luis Fernando Basso
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br
Desenvolvedor VFP + XHARBOUR + HWGUI
lfbasso@gmail.com
http://www.engersoft.com.br