Thread MainWindow destroy ohne MainLoop zu beenden (6 answers)
Opened by Froschpopo at 2005-04-23 16:40

Froschpopo
 2005-04-23 18:35
#43709 #43709
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
hmmm kleines Problem:
nachdem ich das MainWindow weggemacht hab, will ich es nun mit einem Klick auf das systray-icon wiederherrstellen. dazu hab ich folgenden Code gebastelt:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
sub systray_RightClick {
    my $systray_menu = new Win32::GUI::Menu(
        "SystrayMenu Functions" =>"SystrayMenu",
        "> Öffnen"       => "open_main",
    );
    my($x, $y) = Win32::GUI::GetCursorPos();
    $config{Win32Window}->TrackPopupMenu($systray_menu->{SystrayMenu}, $x, $y-50);
}

sub open_main {
    $config{MainWindow}->deiconify;
    $config{MainWindow}->raise;
};

Das systray-Menü funktioniert soweit einwandfrei, jedoch öffnet sich das MainWindow nichtmehr. Fehlermeldung gibt es auch keine\n\n

<!--EDIT|Froschpopo|1114266953-->

View full thread MainWindow destroy ohne MainLoop zu beenden