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

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top