CTrayIcon ? PopupMenu



  • Hallo,

    habe eine Application welche nur als CTrayIcon neben der Uhr läuft.
    Das ganze besitzt auch ein PopupMenu welches per rechtsclick mit der Mouse erscheint.

    Das Problem betrifft das PopupMenu wenn es angezeigt wird, bei bestimmten Klick-Aktionen (auf die Taskleiste) mit der Maus kommt es vor das das PopupMenu hinter der Taskleite verschwindet.
    Bei erneuten aufrufen des PopupMenus per Rechtsklick mit der Mouse bleibt das PopupMenu noch immer hinter der Taskleiste und man kann den letzten Eintrag da er von der Taskleiste verdeckt wird nicht anwählen.

    Die Application habe ich erstellt mit dem CodeGear RAD Studio 2009, meine alten Applicationen die ich mit Borland C++ Builder 2006 erstellt habe betrifft das Problem nicht.

    Was nun ?



  • Fehler behoben! CTrayIcon PopupMenu verschwindet nicht mehr in den Hintergrund.

    void __fastcall TForm1::FormCreate(TObject *Sender)
    {
    	SetActiveWindow(this->Handle);
    }
    

Anmelden zum Antworten