Announcement

Collapse
No announcement yet.

Popup-Menü schließen (TBNA)

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Popup-Menü schließen (TBNA)

    Über die Message RBUTTONDOWN brinnge ich ein Popup-Menü im TBNA (wie in der Regel üblich) zur Anzeige. Wie schließt es sich wieder. Normalerweise muß nur ein anderes Fenster den Focus bekommen, aber es ist ja keins aktiv sichtbar bzw. vorhanden. Außerdem steht die Frage, welche Message wird ausgelößt um das Schließen zu erzwingen (SendMessage(GetLastActivePopup, WM_CLOSE, 0,0)) ?

    Es ist ja denkbar, daß das Menü mit der rechten Maustaste aufgerufen wird, ab dann mit der Maus auf ein anderes Programm oder den Desktop geklick wird. Dann sollte das Popup verschwinden - wäre jedenfalls schöner.

    Vielen Dank im Voraus.

  • #2
    Mitlerweile habe ich durch Zufall an einer anderen Stelle zu diesem Problem etwas gefunden. siehe wie folgt:
    <PRE>
    GetCursorPos(Point);
    SetForegroundWindow(MainForm.Handle);
    PopupTaskbar.Popup(Point.X, Point.Y);
    </PRE&gt

    Comment

    Working...
    X