Pergunta

Eu tenho um programa que exibe bandeja ícone e popups e balão quando algum evento ocorre. O problema surge quando eu mudar a imagem da tentativa ícone sem pop-ups de balão quando o evento ocorrer o que eu poderia estar faltando?

Abdul Khaliq

Foi útil?

Solução

Talvez quando você está mudando o ícone, a sua ICONDATA é modificado de forma que o sistema não irá mostrar o balão ou modificar o ícone de notificação mais. Pode ser até mesmo definir incorretamente membro cbSize struct.

Verifique se Shell_NotifyIcon retornos TRUE ao tentar aparecer. Se FALSE, verifique também o membro dwMessage, se ele é definido como por exemplo NIM_SETVERSION. Isso poderia significar que a versão da estrutura ICONDATA dado não é suportado, como o diz documentação .

Além disso, em caso de uma falha verificar o erro real com a função GetLastError.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top