[Shell_NotifyIcon] Fragen zu einem Beispiel Nachrichten abfangen
-
guude,
es geht um eine NotifyIcon loesung. ich habe mich an diese anelitung[1] gehalten. ich habe nun 2 probleme die ich nicht richtig verstehe. laut dieser anleitung wird in diesem abschnitt[2] das fenster beim start versteckt bzw. minimiert. da diese aber nicht funktioniert habe ich in meiner OnPaint Methode ein
ShowWindow(SW_HIDE);eingefuegt. was aber mit sicherheit nicht die sauberste loesung ist.
desweiteren habe ich ein menue mit dem ressourceneditor erstellt und der
OnTrayNotifyMethode hinzugefuegt. Wenn ich mit rechts auf das symbol in der taskleiste klicke oeffnet sich das menue.
nun moechte ich abfangen, wenn ich auf beenden klicke und anschliesend das fenster schliesen. ich habe versucht eine
WM_MESSAGEeinzubauen aber leider ohne erfolg.
waere super wenn mich jmd auf den richtigen weg stossen koennte.
regards,
buk[1] http://homepages.tu-darmstadt.de/~guentner/prog_sni
[2] http://homepages.tu-darmstadt.de/~guentner/prog_sni#verstecken
-
guude
buk schrieb:
nun moechte ich abfangen, wenn ich auf beenden klicke und anschliesend das fenster schliesen. ich habe versucht eine
WM_MESSAGEeinzubauen aber leider ohne erfolg.
ok das war eine reichlich unnnoetige frage! rechtsklick auf den menue eintrag, einen ereignishaendler hinzufuegen und dann im code die OnCancel methode aufrufen. alles auch hier[1] nachzulesen.
allerdings haenge ich immernoch an dem problem, mein fenster beim starten zu verstecken. ich habe mich an diese anleitung[2] gehalten. die eintrage, die dort mit rot hervorgehoben sind habe ich auch alle brav bei mir eingetragen. aber es funktioniert nicht. dem verfasser habe ich bereits eine email geschrieben aber noch keine antwort bekommen.
danke und gruesse,
buk[1] http://www.se.fh-heilbronn.de/usefulstuff/Visual C++ .NET in 21 Tagen/10kap07.html
[2] http://homepages.tu-darmstadt.de/~guentner/prog_sni#verstecken