ShellExecute...

Delphi

11/02/2004

Estou usando este código
ShellExecute(Handle,´Open´,´C:\Meus Documentos\bancos de dados.doc´,nil,nil,SW_MINIMIZE);

Quero que entre o arquivo minimizado, mas nao entra. Sempre abre o Word2000 da ultima maneira que estava. Maximizado ou restaurado.
Pq?


Pantoja

Pantoja

Curtidas 0

Respostas

Marcelo

Marcelo

11/02/2004

O certo, eu nao sei, mas deve ser alguma rotina gravado em algum arquivo que é carregado quando o word é aberto! Já que da ultima vez o ´word´ estava maxminizado, o programa recebe esse parametro ao abrir!

Valeu?


GOSTEI 0
Pantoja

Pantoja

11/02/2004

Ai acho que é isso mesmo... acabei de fazer um teste para abrir somente o Word... sem arquivo associado e ele respeita os parametros certinho...

VALEU !!


GOSTEI 0
Adilsond

Adilsond

11/02/2004

ShellExecute(0,PChar(´Open´),PChar(´WinWord.exe´),
PChar(´´C:\Meus Documentos\bancos de dados.doc´´),nil,SW_MINIMIZE);

Duas informações:

1 - Passe 0 em vez do handle, pois ao passar o handle o Word ficará
dependendo de sua aplicação.
2 - Nomes longos deverão ser passados entre aspas duplas.


GOSTEI 0
POSTAR