Hmmm, hängt evtl. mit dem Status des gewählten Fensters zusammen, das man als "Mutter" des PopUp vorwählt.
Auch ganz nett, was meine Bibliothek eben noch ausgespuckt hat, man beachte das Datum (Namen zensiert):
Zitat:
From ******@uni-bonn.de Mon Oct 20 13:18:54 1997
To: ****** ********* <******@mailserv.uni-giessen.de>
Newsgroups: de.comp.lang.pascal.delphi
Subject: Re: Frage: Popupmenu im Taskbar
From: **** ***** <*****h@uni-bonn.de>
Date: Mon, 20 Oct 1997 13:18:54 +0100
Tach ******,
wenn du meinst, daß das PopupMenu danach so in der Gegend rumhängt und erst
irgendwann mal zufällig verschwindet, dann :
Bevor du das PopuMenu mit popup aufrufst, mußt du
SetForegroundWindow(form.handle)
Dann weiß das PopupMenu soz. zu wem es gehört und schließt sich auch wieder
vernünftig.
Tschau,
****
****** ******** wrote:
> Hi!
> Mein Programm erscheint als Icon im Taskbar und bietet Funktionen ueber
> ein Popupmenu an. Wie kann ich dass Menu schliessen, wenn kein Menupunkt
> ausgewaehlt, sondern eine andere Anwendung oder der Explorer aktiv wird?
>
> ******
>
> P.S. Bitte auch per email antworten.
PS: Sehe gerade, der Fehler ist invers, aber wohl gleiche Ursache.