problema Tray Icon
-
12-09-2019 - |
Domanda
ho un programma che visualizza tray icon e popup e fumetto quando si verifica un evento. Il problema sorge quando cambio l'immagine dell'icona provare nessun popup fumetto quando si verifica l'evento che cosa potevo mancare?
Abdul Khaliq
Soluzione
Forse quando si sta cambiando l'icona, la sua ICONDATA
viene modificato in modo che il sistema non mostrerà il palloncino o modificare più l'icona di notifica. Si potrebbe anche non correttamente impostato membro cbSize
struct.
Controlla se i rendimenti Shell_NotifyIcon
TRUE
quando si cerca di pop-up. Se FALSE
, controlla anche il membro dwMessage, se è impostato ad esempio NIM_SETVERSION
. Ciò potrebbe significare che la versione della struttura ICONDATA
data non è supportato, come il documentazione dice.
Anche in caso di guasto controllare l'errore effettivo con la funzione GetLastError
.