Senhores,
Tenho um aplicativo que fica rodando na barra de tarefas (em tray) usando a função InitTray.
Um dos parametros do metodo InitTray é o icone que será mostrado na barra.
Tem como mudar o icone em tempo de execução usando o comando set timer? Ou mostrar uma ação do sistema?
Este sistema que eu fiz faz impresão de arquivos txt gerados pelo clipper para uma impressora usb e estes arquivos são gravados na pasta c:\temp
Eu gostaria de fazer uma troca de icone no momento da impressão como uma espécie de animação do evento da impressão.
[]´s
Tray Menu
Moderador: Moderadores
Tray Menu
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Tray Menu
Pode usar assim:
Código: Selecionar todos
FUNCTION MUDA_ICONE
Local oIcon := HIcon():addResource( 1007 ) // icone que está no resource mas pode usar ADDFILE tmb.
ShellModifyIcon( oMainWindow:handle, oIcon:handle, "Novo texto do Icone" )
oMainWindow:Refresh()
ReturnLeonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
Re: Tray Menu
Sygecom,
Funcionou perfeito.
Obrigado meu irmão.
[]´s
Funcionou perfeito.
Obrigado meu irmão.
[]´s
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
