Ho trovato, negli esempi per Delphi, l'uso della funzione :
procedure TMainForm.TrayMessage(var Msg: TMessage);
dove vengono analizzati i messagi della tray icon, però non riesco a capire come fa a sapere il programma che deve eseguire il codice in quella funzione? Nella struttura NOTIFYICONDATA ce uCallbackMessage e sempre negli esempi di delphi gli associano il valore WM_USER+1 che non so cosa significa.![]()
Io ho provato a convertire ciò in c++ ma nel debug non esegue il codice di questa funzione quando clicco sulla tray icon, e non credo che delphi ci riesca, in fondo sono le stesse classi VCL che usano.
Secondo me devo mettere l'indirizzo o qualcosaltro nella variabile uCallbackMessage della struttura NOTIFYICONDATA e mi sa anche nell uID. :master: Qualche idea??
Aiuto....![]()