questão ícone da bandeja
-
12-09-2019 - |
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
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
.